use of com.alexstyl.specialdates.events.peopleevents.PeopleEventsModule in project Memento-Calendar by alexstyl.
the class MementoApplication method onCreate.
@Override
public void onCreate() {
super.onCreate();
appComponent = DaggerAppComponent.builder().androidApplicationModule(new AndroidApplicationModule(this)).resourcesModule(new ResourcesModule(this, getResources())).imageModule(new ImageModule(getResources())).peopleEventsModule(new PeopleEventsModule(this)).themingModule(new ThemingModule()).viewModule(new ViewModule(getResources())).facebookModule(new FacebookModule(this)).namedaysInADayModule(new NamedaysInADayModule()).build();
appComponent.inject(this);
initialiseDependencies();
tracker.startTracking();
JobManager.create(this).addJobCreator(jobCreator);
if (dailyReminderUserSettings.isEnabled()) {
androidDailyReminderScheduler.scheduleReminderFor(dailyReminderUserSettings.getTimeSet());
}
if (facebookSettings.isLoggedIn()) {
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
// TODO use job schedulerAndroid
new FacebookFriendsScheduler(this, alarmManager).scheduleNext();
}
if (needsToInitialiseEvents()) {
peopleEventsUpdater.updateEvents().subscribe();
}
schedulePeopleEventJob();
}
use of com.alexstyl.specialdates.events.peopleevents.PeopleEventsModule in project Memento-Calendar by alexstyl.
the class DebugApplication method onCreate.
@Override
public void onCreate() {
super.onCreate();
debugAppComponent = DaggerDebugAppComponent.builder().androidApplicationModule(new AndroidApplicationModule(this)).peopleEventsModule(new PeopleEventsModule(this)).imageModule(new ImageModule(getResources())).resourcesModule(new ResourcesModule(this, getResources())).build();
}
Aggregations