Skip to content

Commit f74334a

Browse files
committed
Simplified enum.
1 parent d07daa8 commit f74334a

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

packages/web/src/db/adapters/wa-sqlite/WASQLiteDBAdapter.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export class WASQLiteDBAdapter extends BaseObserver<DBAdapterListener> implement
8888
this.logger.warn('Multiple tabs are not enabled in this browser');
8989
}
9090

91-
const tempStorePragma = this.options.temporaryStorage ?? TemporaryStorageOption.MEMORY;
91+
const tempStoreQuery = `PRAGMA temp_store = ${this.options.temporaryStorage ?? TemporaryStorageOption.MEMORY};`;
9292

9393
if (useWebWorker) {
9494
const optionsDbWorker = this.options.worker;
@@ -107,7 +107,8 @@ export class WASQLiteDBAdapter extends BaseObserver<DBAdapterListener> implement
107107
: getWorkerDatabaseOpener(this.options.dbFilename, enableMultiTabs, optionsDbWorker);
108108

109109
this.methods = await dbOpener(this.options.dbFilename);
110-
await this.methods?.execute(tempStorePragma);
110+
111+
await this.methods?.execute(tempStoreQuery);
111112
this.methods.registerOnTableChange(
112113
Comlink.proxy((event) => {
113114
this.iterateListeners((cb) => cb.tablesUpdated?.(event));
@@ -117,7 +118,7 @@ export class WASQLiteDBAdapter extends BaseObserver<DBAdapterListener> implement
117118
return;
118119
}
119120
this.methods = await _openDB(this.options.dbFilename, { useWebWorker: false });
120-
await this.methods?.execute(tempStorePragma);
121+
await this.methods?.execute(tempStoreQuery);
121122
this.methods.registerOnTableChange((event) => {
122123
this.iterateListeners((cb) => cb.tablesUpdated?.(event));
123124
});

packages/web/src/db/adapters/web-sql-flags.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ export interface ResolvedWebSQLOpenOptions extends SQLOpenOptions {
4343
}
4444

4545
export enum TemporaryStorageOption {
46-
MEMORY = 'PRAGMA temp_store = memory;',
47-
FILESYSTEM = 'PRAGMA temp_store = file;'
46+
MEMORY = 'memory;',
47+
FILESYSTEM = 'file;'
4848
}
4949

5050
/**

0 commit comments

Comments
 (0)