33@attribute [Authorize]
44
55@inject ISnackbar Snackbar
6- @inject IUserSettingsProvider SettingsStore
7- @inject ITenantSettingsProvider TenantSettingsProvider
6+ @inject IUserSettingsProvider UserSettings
7+ @inject ITenantSettingsProvider TenantSettings
88@inject IClipboardManager ClipboardManager
99@inject AuthenticationStateProvider AuthState
1010@inject IMessenger Messenger
11+ @inject IJsInterop JsInterop
12+ @inject ILogger <Settings > Logger
1113
1214<PageTitle >Settings</PageTitle >
1315
149151 }
150152
151153 // Check if tenant has enforced the notify user setting
152- _tenantNotifySetting = await TenantSettingsProvider .GetNotifyUserOnSessionStart ();
154+ _tenantNotifySetting = await TenantSettings .GetNotifyUserOnSessionStart ();
153155
154- _notifyUser = await SettingsStore .GetNotifyUserOnSessionStart ();
155- _userDisplayName = await SettingsStore .GetUserDisplayName ();
156- _themeMode = await SettingsStore .GetThemeMode ();
156+ _notifyUser = await UserSettings .GetNotifyUserOnSessionStart ();
157+ _userDisplayName = await UserSettings .GetUserDisplayName ();
158+ _themeMode = await UserSettings .GetThemeMode ();
157159
158160 // If tenant setting is enforced, override the user setting display
159161 if (_tenantNotifySetting .HasValue )
185187 }
186188
187189 _notifyUser = value ;
188- await SettingsStore .SetNotifyUserOnSessionStart (value );
190+ await UserSettings .SetNotifyUserOnSessionStart (value );
189191 }
190192
191193 private async Task SetThemeMode (ThemeMode value )
192194 {
193195 _themeMode = value ;
194- await SettingsStore .SetThemeMode (value );
196+ await UserSettings .SetThemeMode (value );
195197 await Messenger .Send (new ThemeChangedMessage (value ));
196198 Snackbar .Add (" Theme updated" , Severity .Success );
197199 }
198200
199201 private async Task SetUserDisplayName (string value )
200202 {
201203 _userDisplayName = value ;
202- await SettingsStore .SetUserDisplayName (value );
204+ await UserSettings .SetUserDisplayName (value );
203205 Snackbar .Add (" Display name updated" , Severity .Success );
204206 }
205207
219221 ? " Username can only contain letters, numbers, underscores, and hyphens."
220222 : null ;
221223 }
222-
223224}
0 commit comments