File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
src/Umbraco.Web.BackOffice/Controllers Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -20,21 +20,28 @@ namespace Umbraco.Cms.Web.BackOffice.Controllers
20
20
public class HelpController : UmbracoAuthorizedJsonController
21
21
{
22
22
private readonly ILogger < HelpController > _logger ;
23
- private readonly HelpPageSettings _helpPageSettings ;
23
+ private HelpPageSettings _helpPageSettings ;
24
24
25
25
[ Obsolete ( "Use constructor that takes IOptions<HelpPageSettings>" ) ]
26
26
public HelpController ( ILogger < HelpController > logger )
27
- : this ( logger , StaticServiceProvider . Instance . GetRequiredService < IOptions < HelpPageSettings > > ( ) )
27
+ : this ( logger , StaticServiceProvider . Instance . GetRequiredService < IOptionsMonitor < HelpPageSettings > > ( ) )
28
28
{
29
29
}
30
30
31
31
[ ActivatorUtilitiesConstructor ]
32
32
public HelpController (
33
33
ILogger < HelpController > logger ,
34
- IOptions < HelpPageSettings > helpPageSettings )
34
+ IOptionsMonitor < HelpPageSettings > helpPageSettings )
35
35
{
36
36
_logger = logger ;
37
- _helpPageSettings = helpPageSettings . Value ;
37
+
38
+ ResetHelpPageSettings ( helpPageSettings . CurrentValue ) ;
39
+ helpPageSettings . OnChange ( ResetHelpPageSettings ) ;
40
+ }
41
+
42
+ private void ResetHelpPageSettings ( HelpPageSettings settings )
43
+ {
44
+ _helpPageSettings = settings ;
38
45
}
39
46
40
47
private static HttpClient _httpClient ;
You can’t perform that action at this time.
0 commit comments