Add better error messages for localStorage disabled.

This commit is contained in:
Kavin
2022-11-07 10:20:13 +00:00
parent d1c403765c
commit 6b9151e47f
6 changed files with 28 additions and 9 deletions

View File

@@ -158,7 +158,11 @@ export default {
: [...new Set((this.getLocalSubscriptions() ?? []).concat(newChannels))];
// Sort for better cache hits
subscriptions.sort();
localStorage.setItem("localSubscriptions", JSON.stringify(subscriptions));
try {
localStorage.setItem("localSubscriptions", JSON.stringify(subscriptions));
} catch (e) {
alert(this.$t("info.local_storage"));
}
},
},
};