From eff77af4ad1d156b9f1a3edb6b909bc814d36988 Mon Sep 17 00:00:00 2001 From: Samuel Elliott Date: Fri, 12 Apr 2019 12:24:41 +0100 Subject: [PATCH] Fix locale reactivity and emit events for timezoneOffset --- client/src/modules/discordapi/usersettings.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/client/src/modules/discordapi/usersettings.js b/client/src/modules/discordapi/usersettings.js index 4af0c46a..b562d7b6 100644 --- a/client/src/modules/discordapi/usersettings.js +++ b/client/src/modules/discordapi/usersettings.js @@ -600,7 +600,7 @@ export default new class UserSettings extends EventEmitter { * Configurable in the language panel. * @type {string} */ - get locale() { return Modules.UserSettingsStore.locale } + get locale() { return this._locale, Modules.UserSettingsStore.locale } set locale(locale) { this.updateSettings({locale: !!locale}); @@ -619,6 +619,11 @@ export default new class UserSettings extends EventEmitter { * This is not configurable. * @type {number} */ - get timezoneOffset() { return Modules.UserSettingsStore.timezoneOffset } + get timezoneOffset() { return this._timezoneOffset, Modules.UserSettingsStore.timezoneOffset } + + _update_timezoneOffset() { + this.emit('timezone-offset', this.timezoneOffset, this._timezoneOffset); + this._timezoneOffset = this.timezoneOffset; + } }