Skip to content

Commit 829da82

Browse files
committed
update staging DB configuration precedence logic
1 parent 8063c5f commit 829da82

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/client.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ export function createClient(config: CreateClientConfig): Base44Client {
6666
options,
6767
functionsVersion,
6868
headers: optionalHeaders,
69-
useStagingDb: configUseStagingDb = false,
69+
useStagingDb: configUseStagingDb,
7070
} = config;
7171

72-
// URL param is source of truth for staging DB in browser
72+
// Config takes precedence, fallback to URL query param in browser
7373
const urlHasStagingDb = typeof window !== "undefined"
7474
&& new URLSearchParams(window.location.search).get("use_staging_db") === "true";
75-
const useStagingDb = urlHasStagingDb || configUseStagingDb;
75+
const useStagingDb = configUseStagingDb ?? urlHasStagingDb;
7676

7777
const socketConfig: RoomsSocketConfig = {
7878
serverUrl,

0 commit comments

Comments
 (0)