Fix SDK client initialization during build

This commit is contained in:
Torsten Dittmann
2025-04-01 16:35:38 +02:00
parent 953d7b9e38
commit 3fa26309d5
+5 -4
View File
@@ -30,17 +30,18 @@ import { building } from '$app/environment';
export function getApiEndpoint(): string {
if (VARS.APPWRITE_ENDPOINT) return VARS.APPWRITE_ENDPOINT;
if (building) return 'https://cloud.appwrite.io/v1';
return globalThis?.location?.origin + '/v1';
}
const endpoint = getApiEndpoint();
const clientConsole = new Client();
clientConsole.setEndpoint(endpoint).setProject('console');
const clientProject = new Client();
clientProject.setEndpoint(endpoint).setMode('admin');
if (!building) {
clientConsole.setEndpoint(endpoint).setProject('console');
clientProject.setEndpoint(endpoint).setMode('admin');
}
const sdkForProject = {
client: clientProject,