diff --git a/packages/app/src/Feed/LoginFeed.ts b/packages/app/src/Feed/LoginFeed.ts index 6d0ff66f..2f5a7822 100644 --- a/packages/app/src/Feed/LoginFeed.ts +++ b/packages/app/src/Feed/LoginFeed.ts @@ -22,7 +22,7 @@ export default function useLoginFeed() { const { publisher, system } = useEventPublisher(); useEffect(() => { - system.checkSigs = checkSigs; + //system.checkSigs = checkSigs; }, [system, checkSigs]); useEffect(() => { diff --git a/packages/app/src/index.tsx b/packages/app/src/index.tsx index 27e93912..0ba6465a 100644 --- a/packages/app/src/index.tsx +++ b/packages/app/src/index.tsx @@ -2,17 +2,16 @@ import "./index.css"; import "@szhsin/react-menu/dist/index.css"; import "@/assets/fonts/inter.css"; -import { unixNow, unixNowMs } from "@snort/shared"; +import { unixNowMs } from "@snort/shared"; import { EventBuilder } from "@snort/system"; import { SnortContext } from "@snort/system-react"; import { StrictMode } from "react"; import * as ReactDOM from "react-dom/client"; import { createBrowserRouter, RouteObject, RouterProvider } from "react-router-dom"; -import { initRelayWorker, preload, Relay, UserCache } from "@/Cache"; +import { preload, UserCache } from "@/Cache"; import { ThreadRoute } from "@/Components/Event/Thread/ThreadRoute"; import { IntlProvider } from "@/Components/IntlProvider/IntlProvider"; -import { db } from "@/Db"; import { addCachedMetadataToFuzzySearch } from "@/Db/FuzzySearch"; import { AboutPage } from "@/Pages/About"; import { DebugPage } from "@/Pages/CacheDebug"; @@ -40,7 +39,6 @@ import { WalletSendPage } from "@/Pages/wallet/send"; import ZapPoolPage from "@/Pages/ZapPool/ZapPool"; import { System } from "@/system"; import { storeRefCode, unwrap } from "@/Utils"; -import { hasWasm, wasmInit, WasmPath } from "@/Utils/wasm"; import { Wallets } from "@/Wallet"; import { setupWebLNWalletConfig } from "@/Wallet"; @@ -54,14 +52,10 @@ async function initSite() { "31990:84de35e2584d2b144aae823c9ed0b0f3deda09648530b93d1a2a146d1dea9864:app-profile", ]; storeRefCode(); - if (hasWasm) { - await wasmInit(WasmPath); - await initRelayWorker(); - } setupWebLNWalletConfig(Wallets); - db.ready = await db.isAvailable(); + //db.ready = await db.isAvailable(); const login = LoginStore.snapshot(); preload(login.state.follows).then(async () => { @@ -84,7 +78,7 @@ async function initSite() { }); // cleanup - Relay.delete(["REQ", "cleanup", { kinds: [1, 7, 9735], until: unixNow() - Day * 30 }]); + //Relay.delete(["REQ", "cleanup", { kinds: [1, 7, 9735], until: unixNow() - Day * 30 }]); return null; } diff --git a/packages/app/src/system.ts b/packages/app/src/system.ts index 056e0054..04ec7d39 100644 --- a/packages/app/src/system.ts +++ b/packages/app/src/system.ts @@ -1,25 +1,24 @@ import { removeUndefined, throwIfOffline } from "@snort/shared"; import { mapEventToProfile, NostrEvent, NostrSystem } from "@snort/system"; -import { EventsCache, Relay, RelayMetrics, SystemDb, UserCache, UserFollows, UserRelays } from "@/Cache"; import { addEventToFuzzySearch } from "@/Db/FuzzySearch"; import { LoginStore } from "@/Utils/Login"; -import { hasWasm, WasmOptimizer } from "@/Utils/wasm"; /** * Singleton nostr system */ export const System = new NostrSystem({ - relays: UserRelays, - events: EventsCache, - profiles: UserCache, - relayMetrics: RelayMetrics, - cachingRelay: Relay, - contactLists: UserFollows, - optimizer: hasWasm ? WasmOptimizer : undefined, - db: SystemDb, + //relays: UserRelays, + //events: EventsCache, + //profiles: UserCache, + //relayMetrics: RelayMetrics, + //cachingRelay: Relay, + //contactLists: UserFollows, + //optimizer: hasWasm ? WasmOptimizer : undefined, + //db: SystemDb, buildFollowGraph: true, automaticOutboxModel: true, + checkSigs: false, }); System.on("auth", async (c, r, cb) => { @@ -31,8 +30,8 @@ System.on("auth", async (c, r, cb) => { }); System.on("event", (_, ev) => { - EventsCache.discover(ev); - UserCache.discover(ev); + //EventsCache.discover(ev); + //UserCache.discover(ev); addEventToFuzzySearch(ev); }); diff --git a/packages/worker-relay/src/interface.ts b/packages/worker-relay/src/interface.ts index 5c983473..11d20113 100644 --- a/packages/worker-relay/src/interface.ts +++ b/packages/worker-relay/src/interface.ts @@ -1,5 +1,13 @@ import { debugLog, setLogging } from "./debug"; -import { EventMetadata, NostrEvent, OkResponse, ReqCommand, WorkerMessage, WorkerMessageCommand, unixNowMs } from "./types"; +import { + EventMetadata, + NostrEvent, + OkResponse, + ReqCommand, + WorkerMessage, + WorkerMessageCommand, + unixNowMs, +} from "./types"; import { v4 as uuid } from "uuid"; export interface InitAargs { diff --git a/zapstore.yaml b/zapstore.yaml index 876d1dbe..002a0da7 100644 --- a/zapstore.yaml +++ b/zapstore.yaml @@ -5,4 +5,4 @@ snort: artifacts: - snort-arm64-v8a-v%v.apk - snort-armeabi-v7a-v%v.apk - - snort-x86_64-v%v.apk \ No newline at end of file + - snort-x86_64-v%v.apk