wire up document cleanup in deleteErstgespraech, deleteAllData
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import { deleteAllDokumente } from "@/shared/hooks/dokument-store";
|
||||||
import { dbExec, useDbQuery } from "@/shared/hooks/use-db";
|
import { dbExec, useDbQuery } from "@/shared/hooks/use-db";
|
||||||
import type { KontaktFormData, TherapeutFormData } from "./schema";
|
import type { KontaktFormData, TherapeutFormData } from "./schema";
|
||||||
|
|
||||||
@@ -129,6 +130,7 @@ export async function deleteKontakt(id: number) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function deleteAllData() {
|
export async function deleteAllData() {
|
||||||
|
await deleteAllDokumente();
|
||||||
await dbExec("DELETE FROM sitzung");
|
await dbExec("DELETE FROM sitzung");
|
||||||
await dbExec("DELETE FROM kontakt");
|
await dbExec("DELETE FROM kontakt");
|
||||||
await dbExec("DELETE FROM sprechstunde");
|
await dbExec("DELETE FROM sprechstunde");
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import { deleteDokumenteForSprechstunde } from "@/shared/hooks/dokument-store";
|
||||||
import { dbExec, useDbQuery } from "@/shared/hooks/use-db";
|
import { dbExec, useDbQuery } from "@/shared/hooks/use-db";
|
||||||
|
|
||||||
interface NutzerRow {
|
interface NutzerRow {
|
||||||
@@ -206,5 +207,6 @@ export async function deleteSitzung(id: number) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function deleteErstgespraech(id: number) {
|
export async function deleteErstgespraech(id: number) {
|
||||||
|
await deleteDokumenteForSprechstunde(id);
|
||||||
await dbExec("DELETE FROM sprechstunde WHERE id = $1", [id]);
|
await dbExec("DELETE FROM sprechstunde WHERE id = $1", [id]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user