Skip to content

Commit 7b5036c

Browse files
committed
fix(dialect-bun-worker): reduce duplicate cache check
1 parent 40487bf commit 7b5036c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/dialect-bun-worker/src/worker.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import type { QueryResult } from 'kysely'
33
import type { MainMsg, RunMsg, WorkerMsg } from './type'
44

55
let db: Database
6-
let cache: boolean | undefined
6+
let fn: 'query' | 'prepare'
77
function run({ isSelect, sql, parameters }: RunMsg): QueryResult<any> {
8-
const stmt = db[cache ? 'query' : 'prepare'](sql)
8+
const stmt = db[fn](sql)
99
const rows = stmt.all(parameters as any)
1010

1111
if (isSelect || rows.length) {
@@ -37,7 +37,7 @@ onmessage = ({ data }: MessageEvent<MainMsg>) => {
3737
break
3838
case 'init':
3939
db = new Database(data.url, { create: true })
40-
cache = data.cache
40+
fn = data.cache ? 'prepare' : 'query'
4141
break
4242
}
4343
} catch (error) {

0 commit comments

Comments
 (0)