fix: dont load wasm if not supported

This commit is contained in:
Kieran 2024-01-31 10:08:44 +00:00
parent aa947f7f9c
commit 32520c4fa5
No known key found for this signature in database
GPG Key ID: DE71CEB3925BE941

View File

@ -34,10 +34,11 @@ const DashboardPage = lazy(() => import("./pages/dashboard"));
import Faq from "@/faq.md";
const hasWasm = "WebAssembly" in globalThis;
const db = new SnortSystemDb();
const System = new NostrSystem({
db,
optimizer: WasmOptimizer
optimizer: hasWasm ? WasmOptimizer : undefined
});
export const Login = new LoginStore();
@ -50,7 +51,9 @@ Object.entries(defaultRelays).forEach(params => {
export let TimeSync = 0;
async function doInit() {
await wasmInit(WasmPath)
if (hasWasm) {
await wasmInit(WasmPath)
}
db.ready = await db.isAvailable();
await System.Init();
try {