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