Resolve "datenbank schmiert ab wenn schnell 20~ einträge eingetragen werden"

This commit is contained in:
Thomas Schleicher 2023-12-13 10:35:53 +00:00 committed by jastornig
parent 32de9bf1f1
commit 417204b4c1
13 changed files with 124 additions and 89 deletions

View file

@ -85,15 +85,10 @@ export const deleteExpense = async (guid: string) => {
}
export const executeQuery = async (query: string) => {
const sqliteQuary: Query[] = [{sql: query, args: []}];
const result = await runQuery(sqliteQuary);
if("rows" in result[0]) {
return result[0]["rows"];
}
console.error("Query could not be executed!");
};
const sqliteQuary: Query[] = [{sql: query, args: []}];
const result = await db.execAsync(sqliteQuary, true);
return result;
}
export const deleteExpenses = async () => {
try {
@ -119,15 +114,6 @@ export const deleteDatabase = () => {
console.log("Database Deleted!")
}
const runQuery = async (query: Query[]) => {
try {
return await db.execAsync(query, true);
} catch (error) {
console.log("Error running Quary: ", error);
throw(error);
}
};
const closeDatabase = async () => {
try {
db.closeAsync();