diff --git a/src/lib/localRelay.ts b/src/lib/localRelay.ts index 6e81e03..b3c446f 100644 --- a/src/lib/localRelay.ts +++ b/src/lib/localRelay.ts @@ -1,6 +1,7 @@ import { invoke } from "@tauri-apps/api/core"; import { NDKEvent, NDKFilter, NDKKind, NDKRelay } from "@nostr-dev-kit/ndk"; import { getNDK, fetchWithTimeout, FEED_TIMEOUT } from "./nostr"; +import { debug } from "./debug"; const STORAGE_KEY = "vega_local_relay_enabled"; const LAST_SYNC_KEY = "vega_local_relay_last_sync"; @@ -54,7 +55,7 @@ export async function connectLocalRelay(): Promise { const relay = new NDKRelay(url, undefined, instance); instance.pool?.addRelay(relay, true); - console.log(`[Vega] Local relay connected: ${url}`); + debug.log(`[Vega] Local relay connected: ${url}`); } /** @@ -69,7 +70,7 @@ export function disconnectLocalRelay(): void { if (url.startsWith(LOCAL_RELAY_PREFIX)) { relay.disconnect(); instance.pool.relays.delete(url); - console.log(`[Vega] Local relay disconnected: ${url}`); + debug.log(`[Vega] Local relay disconnected: ${url}`); } } } @@ -146,7 +147,7 @@ export async function syncToLocalRelay( userPubkey: string, followPubkeys: string[], ): Promise { - console.log("[Vega] Starting local relay catch-up..."); + debug.log("[Vega] Starting local relay catch-up..."); const syncStart = performance.now(); const instance = getNDK(); const now = Math.floor(Date.now() / 1000); @@ -217,5 +218,5 @@ export async function syncToLocalRelay( setLastSyncTimestamp(now); const elapsed = Math.round(performance.now() - syncStart); - console.log(`[Vega] Synced ${written}/${unique.length} events to local relay (${elapsed}ms)`); + debug.log(`[Vega] Synced ${written}/${unique.length} events to local relay (${elapsed}ms)`); } diff --git a/src/lib/nostr/search.ts b/src/lib/nostr/search.ts index 010271d..489ff55 100644 --- a/src/lib/nostr/search.ts +++ b/src/lib/nostr/search.ts @@ -1,6 +1,7 @@ import NDK, { NDKEvent, NDKFilter, NDKKind, NDKSubscriptionCacheUsage, NDKUser } from "@nostr-dev-kit/ndk"; import { type ParsedSearch, matchesHasFilter } from "../search"; import { getNDK, fetchWithTimeout, withTimeout, FEED_TIMEOUT } from "./core"; +import { debug } from "../debug"; // Dedicated NIP-50 search relays — queried for full-text search regardless of user's relay list const SEARCH_RELAYS = [ @@ -19,7 +20,7 @@ async function getSearchNDKFor(relay: string): Promise { ndk = new NDK({ explicitRelayUrls: [relay] }); searchNDKs.set(relay, ndk); await withTimeout(ndk.connect(), 5000, undefined); - console.log(`[Vega] Search relay connected: ${relay}`); + debug.log(`[Vega] Search relay connected: ${relay}`); return ndk; }