From 32b406d07785ff4e465257bd7b7ec6abbbd86905 Mon Sep 17 00:00:00 2001 From: Zeegaan <70372949+Zeegaan@users.noreply.github.com> Date: Wed, 22 Sep 2021 13:31:28 +0200 Subject: [PATCH] AuditNotificationsHandler updated to use IOptionsMonitor --- src/Umbraco.Core/Handlers/AuditNotificationsHandler.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Core/Handlers/AuditNotificationsHandler.cs b/src/Umbraco.Core/Handlers/AuditNotificationsHandler.cs index ed7fdb971f..b3d30f7024 100644 --- a/src/Umbraco.Core/Handlers/AuditNotificationsHandler.cs +++ b/src/Umbraco.Core/Handlers/AuditNotificationsHandler.cs @@ -30,7 +30,7 @@ namespace Umbraco.Cms.Core.Handlers private readonly IEntityService _entityService; private readonly IIpResolver _ipResolver; private readonly IBackOfficeSecurityAccessor _backOfficeSecurityAccessor; - private readonly GlobalSettings _globalSettings; + private GlobalSettings _globalSettings; private readonly IMemberService _memberService; public AuditNotificationsHandler( @@ -38,7 +38,7 @@ namespace Umbraco.Cms.Core.Handlers IUserService userService, IEntityService entityService, IIpResolver ipResolver, - IOptions globalSettings, + IOptionsMonitor globalSettings, IBackOfficeSecurityAccessor backOfficeSecurityAccessor, IMemberService memberService) { @@ -48,7 +48,8 @@ namespace Umbraco.Cms.Core.Handlers _ipResolver = ipResolver; _backOfficeSecurityAccessor = backOfficeSecurityAccessor; _memberService = memberService; - _globalSettings = globalSettings.Value; + _globalSettings = globalSettings.CurrentValue; + globalSettings.OnChange(x => _globalSettings = x); } private IUser CurrentPerformingUser