public Initialize ( ISmartOfflineService smartOfflineService, ISuspensionService suspensionService, IRedditService redditService, ISettingsService settingsService, ISystemServices systemServices, IOfflineService offlineService, INotificationService notificationService, IUserService userService, ISuspendableWorkQueue suspendableWorkQueue ) : void | ||
smartOfflineService | ISmartOfflineService | |
suspensionService | ISuspensionService | |
redditService | IRedditService | |
settingsService | ISettingsService | |
systemServices | ISystemServices | |
offlineService | IOfflineService | |
notificationService | INotificationService | |
userService | IUserService | |
suspendableWorkQueue | ISuspendableWorkQueue | |
return | void |
public void Initialize(ISmartOfflineService smartOfflineService, ISuspensionService suspensionService, IRedditService redditService,
ISettingsService settingsService, ISystemServices systemServices, IOfflineService offlineService, INotificationService notificationService,
IUserService userService, ISuspendableWorkQueue suspendableWorkQueue)
{
_smartOfflineService = smartOfflineService;
_suspensionService = suspensionService;
_redditService = redditService;
_settingsService = settingsService;
_systemServices = systemServices;
_offlineService = offlineService;
_notificationService = notificationService;
_userService = userService;
_suspendableWorkQueue = suspendableWorkQueue;
_smartOfflineService.OffliningOpportunity += _smartOfflineService_OffliningOpportunity;
Messenger.Default.Register<UserLoggedInMessage>(this, UserLoggedIn);
}