Consolidate GVL deletion workflow and document purge semantics

Dieser Commit ist enthalten in:
2026-06-10 23:39:07 +02:00
Ursprung 61a20c424c
Commit 8d923ba962
10 geänderte Dateien mit 230 neuen und 111 gelöschten Zeilen
+2 -11
Datei anzeigen
@@ -125,10 +125,6 @@ async function handleVendorGetMessage(message, sender) {
return handlePurgeUnlockedEvidenceRecordsMessage();
}
if (message.type === "purge_gvl_reference_data") {
return handlePurgeGvlReferenceDataMessage();
}
if (message.type === "delete_all_evidence_database") {
return handleDeleteAllEvidenceDatabaseMessage();
}
@@ -302,7 +298,8 @@ async function handleMarkGvlRevisionEvidenceVaultCopyMessage(message) {
return {
success: true,
mark: await markVendorGetGvlRevisionEvidenceVaultCopy(
message?.payload?.snapshotSha256 ?? null
message?.payload?.snapshotSha256 ?? null,
message?.payload?.verification ?? null
)
};
} catch (error) {
@@ -1229,12 +1226,6 @@ async function handlePurgeUnlockedEvidenceRecordsMessage() {
return purgeUnlockedEvidenceRecords(db);
}
async function handlePurgeGvlReferenceDataMessage() {
const db = await openVendorGetDb();
return purgeGvlReferenceData(db);
}
function handleDeleteAllEvidenceDatabaseMessage() {
return deleteVendorGetDatabase();
}