Example #1
0
        async Task ListenForPoliciesChanges()
        {
            var data = (await _SettingsRepository.GetSettingAsync <PoliciesSettings>()) ?? new PoliciesSettings();

            _CssThemeManager.Update(data);
            await _SettingsRepository.WaitSettingsChanged <PoliciesSettings>(Cancellation);
        }
        async Task ListenForThemeChanges()
        {
            await new SynchronizationContextRemover();
            var data = (await _SettingsRepository.GetSettingAsync <ThemeSettings>()) ?? new ThemeSettings();

            _CssThemeManager.Update(data);

            await _SettingsRepository.WaitSettingsChanged <ThemeSettings>(Cancellation);
        }