Working on notifications channels.

This commit is contained in:
charlesgauthereau
2025-11-30 12:21:21 +01:00
parent 8980e6d4a8
commit 5cf6cf075e
15 changed files with 2138 additions and 132 deletions
+7 -2
View File
@@ -1,8 +1,11 @@
import fs from "node:fs";
import forge from "node-forge";
import {EventPayload} from "@/features/notifications/types";
import {dispatchNotification} from "@/features/notifications/dispatch";
import {Database, DatabaseWith} from "@/db/schema/07_database";
export async function decryptedDump(file: File, aesKeyHex: string, ivHex: string, fileExtension: string ): Promise<File> {
export async function decryptedDump(file: File, aesKeyHex: string, ivHex: string, fileExtension: string): Promise<File> {
const privateKeyPem = fs.readFileSync("private/keys/server_private.pem", "utf8");
const privateKey = forge.pki.privateKeyFromPem(privateKeyPem);
@@ -48,4 +51,6 @@ export function getFileExtension(dbType: string) {
default:
return ".dump";
}
}
}