public BaconManager(bool isBackgroundTask) { // Set background task flag IsBackgroundTask = isBackgroundTask; // Init managers UserMan = new UserManager(this); CacheMan = new CacheManager(this); ImageMan = new ImageManager(this); SubredditMan = new SubredditManager(this); SettingsMan = new SettingsManager(this); NetworkMan = new NetworkManager(this); MessageMan = new MessageManager(this); UiSettingsMan = new UiSettingManager(this); TelemetryMan = new TelemetryManager(); BackgroundMan = new BackgroundManager(this); MotdMan = new MessageOfTheDayManager(this); // Don't do this if we are a background task; it will // call this when it is ready. if (!isBackgroundTask) { FireOffUpdate(); } }
public BaconManager(bool isBackgroundTask) { // Set background task flag IsBackgroundTask = isBackgroundTask; // Init managers UserMan = new UserManager(this); CacheMan = new CacheManager(this); ImageMan = new ImageManager(this); SubredditMan = new SubredditManager(this); SettingsMan = new SettingsManager(this); NetworkMan = new NetworkManager(this); MessageMan = new MessageManager(this); UiSettingsMan = new UiSettingManager(this); TelemetryMan = new TelemetryManager(); BackgroundMan = new BackgroundManager(this); MotdMan = new MessageOfTheDayManager(this); TileMan = new TileManager(this); DraftMan = new DraftManager(this); // Don't do this if we are a background task; it will // call this when it is ready. if (!isBackgroundTask) { FireOffUpdate(); } // Setup the in between invoke handler for the onBackButton event. This will allow us to stop // calling the handlers when one returns true. m_onBackButton.SetInBetweenInvokesAction(new Func<EventArgs, bool>(InBetweenInvokeHandlerForOnBackButton)); }