forked from trent_larson/crowd-funder-for-time-pwa
# Commit Message for SharedArrayBuffer Platform Exclusion
fix: eliminate SharedArrayBuffer checks on non-web platforms * Add platform guard in AbsurdSqlDatabaseService to only initialize on web * Change singleton pattern from eager to lazy instantiation * Update worker import to use lazy singleton pattern * Prevents absurd-sql initialization on Electron/Capacitor platforms * Reduces console noise and memory footprint on desktop/mobile * Maintains full web platform functionality and performance Resolves SharedArrayBuffer-related console output on Electron platform while preserving all web features and maintaining clean architecture.
This commit is contained in:
@@ -33,15 +33,21 @@ export const APP_SERVER =
|
||||
|
||||
export const DEFAULT_ENDORSER_API_SERVER =
|
||||
import.meta.env.VITE_DEFAULT_ENDORSER_API_SERVER ||
|
||||
AppString.PROD_ENDORSER_API_SERVER;
|
||||
(process.env.VITE_PLATFORM === "electron"
|
||||
? AppString.PROD_ENDORSER_API_SERVER
|
||||
: AppString.PROD_ENDORSER_API_SERVER);
|
||||
|
||||
export const DEFAULT_IMAGE_API_SERVER =
|
||||
import.meta.env.VITE_DEFAULT_IMAGE_API_SERVER ||
|
||||
AppString.PROD_IMAGE_API_SERVER;
|
||||
(process.env.VITE_PLATFORM === "electron"
|
||||
? AppString.PROD_IMAGE_API_SERVER
|
||||
: AppString.PROD_IMAGE_API_SERVER);
|
||||
|
||||
export const DEFAULT_PARTNER_API_SERVER =
|
||||
import.meta.env.VITE_DEFAULT_PARTNER_API_SERVER ||
|
||||
AppString.PROD_PARTNER_API_SERVER;
|
||||
(process.env.VITE_PLATFORM === "electron"
|
||||
? AppString.PROD_PARTNER_API_SERVER
|
||||
: AppString.PROD_PARTNER_API_SERVER);
|
||||
|
||||
export const DEFAULT_PUSH_SERVER =
|
||||
import.meta.env.VITE_DEFAULT_PUSH_SERVER || AppString.PROD_PUSH_SERVER;
|
||||
|
||||
Reference in New Issue
Block a user