[node] stop trying to optimize useless things like local database calls
This commit is contained in:
parent
a1d6b03ec9
commit
3cb4f4df51
12 changed files with 79 additions and 57 deletions
|
@ -6,9 +6,9 @@ const getContractStatement = db.prepare(`SELECT data FROM contracts WHERE data->
|
|||
const getContractsStatement = db.prepare(`SELECT data FROM contracts WHERE data->>'fulfilled' = false;`);
|
||||
const updateContractStatement = db.prepare(`UPDATE contracts SET data = json(:data) WHERE data->>'id' = :id;`);
|
||||
|
||||
export function getContract(id: string): Contract|null {
|
||||
export function getContract(id: string): Contract {
|
||||
const data = getContractStatement.get(id) as DbData|undefined;
|
||||
if (!data) return null;
|
||||
if (!data) throw `invalid id ${id} in getContract database call`;
|
||||
return JSON.parse(data.data);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue