From 4ed309ea13e8ce57452c3d1d25087513c6b0f17c Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 20 Mar 2019 08:38:28 -0400 Subject: [PATCH] fix refs passed from multiservice push --- .../MultiServicePushNotificationService.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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; }