Resolve "datenbank schmiert ab wenn schnell 20~ einträge eingetragen werden"
This commit is contained in:
parent
32de9bf1f1
commit
417204b4c1
13 changed files with 124 additions and 89 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Reference in a new issue