Use default settings on loading failure

This commit is contained in:
Shin'ya Ueoka 2019-08-28 22:06:48 +09:00
parent 04c077d614
commit 67e02cd9cb

View file

@ -5,7 +5,12 @@ export const load = async(): Promise<SettingData> => {
if (!settings) {
return DefaultSettingData;
}
try {
return SettingData.valueOf(settings as any);
} catch (e) {
console.error('unable to load settings', e);
return DefaultSettingData;
}
};
export const save = (data: SettingData) => {