diff --git a/notes-kit/src/lib/surreal.ts b/notes-kit/src/lib/surreal.ts index 411e7be..7eafe83 100644 --- a/notes-kit/src/lib/surreal.ts +++ b/notes-kit/src/lib/surreal.ts @@ -1,3 +1,4 @@ +import { browser } from "$app/environment"; import { PUBLIC_DB_DB, PUBLIC_DB_ENDPOINT, @@ -50,9 +51,12 @@ const connectToDatabase = async (config: DbConfig): Promise => { export const getDb = async ( config: DbConfig = DEFAULT_CONFIG, ): Promise => { - if (!connectionPromise) { - connectionPromise = connectToDatabase(config); + if (browser) { + if (!connectionPromise) { + connectionPromise = connectToDatabase(config); + } + return connectionPromise; } - return connectionPromise; + return connectToDatabase(config); };