/// <summary> /// Initializes a new instance of the <see cref="UsersManager"/> class /// </summary> /// <param name="usersStore">Users store</param> /// <param name="pushNotificationsManager">Push notifications manager</param> /// <param name="popularUsersManager">Popular users manager</param> /// <param name="searchQueue">Search queue</param> public UsersManager(IUsersStore usersStore, IPushNotificationsManager pushNotificationsManager, IPopularUsersManager popularUsersManager, ISearchQueue searchQueue) { this.usersStore = usersStore; this.popularUsersManager = popularUsersManager; this.pushNotificationsManager = pushNotificationsManager; this.searchQueue = searchQueue; }
/// <summary> /// Initializes a new instance of the <see cref="MyPushRegistrationsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="pushNotificationsManager">Push notifications manager</param> public MyPushRegistrationsController(ILog log, IPushNotificationsManager pushNotificationsManager) { this.log = log; this.pushNotificationsManager = pushNotificationsManager; }
/// <summary> /// Initializes a new instance of the <see cref="NotificationsManager"/> class /// </summary> /// <param name="notificationsStore">Notifications store</param> /// <param name="pushNotificationsManager">Push notifications manager</param> public NotificationsManager(INotificationsStore notificationsStore, IPushNotificationsManager pushNotificationsManager) { this.notificationsStore = notificationsStore; this.pushNotificationsManager = pushNotificationsManager; }
/// <summary> /// Initializes a new instance of the <see cref="AppsManager"/> class /// </summary> /// <param name="appsStore">Apps store</param> /// <param name="pushNotificationsManager">Push notifications manager</param> public AppsManager(IAppsStore appsStore, IPushNotificationsManager pushNotificationsManager) { this.appsStore = appsStore; this.pushNotificationsManager = pushNotificationsManager; }