diff --git a/src/mobx/stores/Settings.ts b/src/mobx/stores/Settings.ts index bfb28cf4..f1b709bc 100644 --- a/src/mobx/stores/Settings.ts +++ b/src/mobx/stores/Settings.ts @@ -66,11 +66,16 @@ export default class Settings } @action hydrate(data: ISettings) { - Object.keys(data).forEach( - (key) => - typeof (data as any)[key] !== "undefined" && - this.data.set(key, (data as any)[key]), - ); + Object.keys(data).forEach((key) => { + const val = (data as any)[key]; + if (typeof val !== "undefined") { + if (key === "appearance:emoji") { + setGlobalEmojiPack(val); + } + + this.data.set(key, val); + } + }); } /**