diff --git a/src/Core/Services/Implementations/MultiServicePushNotificationService.cs b/src/Core/Services/Implementations/MultiServicePushNotificationService.cs index 6b99c29c17..b925d265a1 100644 --- a/src/Core/Services/Implementations/MultiServicePushNotificationService.cs +++ b/src/Core/Services/Implementations/MultiServicePushNotificationService.cs @@ -13,8 +13,6 @@ namespace Bit.Core.Services public class MultiServicePushNotificationService : IPushNotificationService { private readonly List _services = new List(); - private readonly IDeviceRepository _deviceRepository; - private readonly IInstallationDeviceRepository _installationDeviceRepository; private readonly ILogger _logger; public MultiServicePushNotificationService( @@ -32,7 +30,7 @@ namespace Bit.Core.Services globalSettings.Installation?.Id != null && CoreHelpers.SettingHasValue(globalSettings.Installation?.Key)) { - _services.Add(new RelayPushNotificationService(_deviceRepository, globalSettings, + _services.Add(new RelayPushNotificationService(deviceRepository, globalSettings, httpContextAccessor, relayLogger)); } if(CoreHelpers.SettingHasValue(globalSettings.InternalIdentityKey) && @@ -46,7 +44,7 @@ namespace Bit.Core.Services { if(CoreHelpers.SettingHasValue(globalSettings.NotificationHub.ConnectionString)) { - _services.Add(new NotificationHubPushNotificationService(_installationDeviceRepository, + _services.Add(new NotificationHubPushNotificationService(installationDeviceRepository, globalSettings, httpContextAccessor)); } if(CoreHelpers.SettingHasValue(globalSettings.Notifications?.ConnectionString)) @@ -54,9 +52,7 @@ namespace Bit.Core.Services _services.Add(new AzureQueuePushNotificationService(globalSettings, httpContextAccessor)); } } - - _deviceRepository = deviceRepository; - _installationDeviceRepository = installationDeviceRepository; + _logger = logger; }