fix settings initialization
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQT/foVVmI9pK13hPWFohAcXSWbK8wUCZpbUAgAKCRBohAcXSWbK 86X/AQDmhqSCGeIygWYHCGGyZW/i1jfwWSRk+EpowzX2U8qgOwEAqctwX79o1a7Z gu+3WcSpVMRdbdLHyFe0C665vTQb2wk= =+HfS -----END PGP SIGNATURE-----
1 files changed,
2 insertions(+),
1 deletions(-)
jump to
M
frontend/ts/index.ts
→
frontend/ts/index.ts
@@ -9,7 +9,8 @@ import { AdapterElement } from "./adapter-element"
import { ThreadSummaryElement } from "./thread-summary-element" function main() { - Settings._instance = <Settings>JSON.parse(localStorage.getItem("settings") ?? "{}"); + const saveData = localStorage.getItem("settings"); + Settings._instance = saveData ? <Settings>JSON.parse(saveData) : new Settings(); customElements.define("underbbs-tabbar", TabBarElement); customElements.define("underbbs-message", MessageElement);