use of de.tum.in.tumcampusapp.component.ui.news.KinoViewModel in project TumCampusApp by TCA-Team.
the class KinoActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
KinoLocalRepository.db = TcaDb.getInstance(this);
kinoViewModel = new KinoViewModel(KinoLocalRepository.INSTANCE, KinoRemoteRepository.INSTANCE, disposable);
}
use of de.tum.in.tumcampusapp.component.ui.news.KinoViewModel in project TumCampusApp by TCA-Team.
the class DownloadService method onCreate.
@Override
public void onCreate() {
super.onCreate();
Utils.log("DownloadService service has started");
broadcastManager = LocalBroadcastManager.getInstance(this);
new SyncManager(this);
CafeteriaRemoteRepository remoteRepository = CafeteriaRemoteRepository.INSTANCE;
remoteRepository.setTumCabeClient(TUMCabeClient.getInstance(this));
CafeteriaLocalRepository localRepository = CafeteriaLocalRepository.INSTANCE;
localRepository.setDb(TcaDb.getInstance(this));
cafeteriaViewModel = new CafeteriaViewModel(localRepository, remoteRepository, mDisposable);
// Init sync table
KinoLocalRepository.INSTANCE.setDb(TcaDb.getInstance(this));
KinoRemoteRepository.INSTANCE.setTumCabeClient(TUMCabeClient.getInstance(this));
kinoViewModel = new KinoViewModel(KinoLocalRepository.INSTANCE, KinoRemoteRepository.INSTANCE, mDisposable);
}
Aggregations