Refactor insert id helper (#1573)

This commit is contained in:
Justin Hernandez
2026-01-10 00:37:42 -08:00
committed by GitHub
parent 3ce1f26898
commit dd474a12f3

View File

@@ -14,6 +14,9 @@ const STALE_PROOF_TIMEOUT_MS = 10 * 60 * 1000; // 10 minutes
SQLite.enablePromise(true);
const toInsertId = (result: SQLite.ResultSet) =>
result.insertId ? result.insertId.toString() : '0';
async function openDatabase() {
return SQLite.openDatabase({
name: DB_NAME,
@@ -129,7 +132,7 @@ export const database: ProofDB = {
);
// Handle case where INSERT OR IGNORE skips insertion due to duplicate sessionId
return {
id: insertResult.insertId ? insertResult.insertId.toString() : '0',
id: toInsertId(insertResult),
timestamp,
rowsAffected: insertResult.rowsAffected,
};
@@ -157,7 +160,7 @@ export const database: ProofDB = {
);
// Handle case where INSERT OR IGNORE skips insertion due to duplicate sessionId
return {
id: insertResult.insertId ? insertResult.insertId.toString() : '0',
id: toInsertId(insertResult),
timestamp,
rowsAffected: insertResult.rowsAffected,
};
@@ -186,7 +189,7 @@ export const database: ProofDB = {
);
// Handle case where INSERT OR IGNORE skips insertion due to duplicate sessionId
return {
id: insertResult.insertId ? insertResult.insertId.toString() : '0',
id: toInsertId(insertResult),
timestamp,
rowsAffected: insertResult.rowsAffected,
};