Skip to content

Commit ced0b64

Browse files
committed
refactor: use $call instead of direct calls for consistency
1 parent ae70349 commit ced0b64

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/js/internal/sql/sqlite.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -243,11 +243,11 @@ class SQLiteQueryHandle implements BaseQueryHandle<BunSQLiteModule.Database> {
243243
let result: unknown[] | undefined;
244244

245245
if (mode === SQLQueryResultMode.values) {
246-
result = $isArray(values) ? stmt.values.$apply(stmt, values) : stmt.values(values);
246+
result = $isArray(values) ? stmt.values.$apply(stmt, values) : stmt.values.$call(stmt, values);
247247
} else if (mode === SQLQueryResultMode.raw) {
248-
result = $isArray(values) ? stmt.raw.$apply(stmt, values) : stmt.raw(values);
248+
result = $isArray(values) ? stmt.raw.$apply(stmt, values) : stmt.raw.$call(stmt, values);
249249
} else {
250-
result = $isArray(values) ? stmt.all.$apply(stmt, values) : stmt.all(values);
250+
result = $isArray(values) ? stmt.all.$apply(stmt, values) : stmt.all.$call(stmt, values);
251251
}
252252

253253
const sqlResult = $isArray(result) ? new SQLResultArray(result) : new SQLResultArray([result]);
@@ -259,9 +259,7 @@ class SQLiteQueryHandle implements BaseQueryHandle<BunSQLiteModule.Database> {
259259
query.resolve(sqlResult);
260260
} else {
261261
// For INSERT/UPDATE/DELETE/CREATE etc., use db.run() which handles multiple statements natively
262-
const changes = $isArray(values)
263-
? db.run.$apply(db, [sql].concat(values))
264-
: db.run(sql, values);
262+
const changes = $isArray(values) ? db.run.$apply(db, [sql].concat(values)) : db.run.$call(db, sql, values);
265263
const sqlResult = new SQLResultArray();
266264

267265
sqlResult.command = commandToString(command, parsedInfo.lastToken);

0 commit comments

Comments
 (0)