Support default theme at config level

Signed-off-by: Travis Ralston <travpc@gmail.com>
pull/21833/head
Travis Ralston 2017-10-30 19:53:36 -06:00
parent 9c846e4dd9
commit 3efb0fdeeb
1 changed files with 6 additions and 0 deletions

View File

@ -25,6 +25,12 @@ import SdkConfig from "../SdkConfig";
export default class ConfigSettingsHandler extends SettingsHandler {
getValue(settingName, roomId) {
const config = SdkConfig.get() || {};
// Special case themes
if (settingName === "theme") {
return config["default_theme"];
}
const settingsConfig = config["settingDefaults"];
if (!settingsConfig || !settingsConfig[settingName]) return null;
return settingsConfig[settingName];