chore: add hmac secret generation on bloom

Signed-off-by: deslokitty <deslokitty@desloratadyna.net>
This commit is contained in:
2026-01-08 08:28:26 +01:00
parent d64dfed0c4
commit deff76e107

View File

@@ -1,3 +1,6 @@
const crypto = require("node:crypto");
const fs = require("node:fs");
const sqlite = require("better-sqlite3");
const uuid = require("uuid");
@@ -21,5 +24,7 @@ database.prepare("INSERT INTO fluff_authentication_base(id, identifier, passhash
database.prepare("INSERT INTO fluff_services(id, displayName, shortDescription, tosLink, ppLink, ownerId, approved) VALUES (?, ?, ?, ?, ?, ?, ?)").run(chatuuid, "chat domestique", "chat domestique is a heavily opinionated chat platform for silly kibbies >w<", "https://chatdomestique.fr/legal/termsofuse", "https://chatdomestique.fr/legal/privacypolicy", "https://internal.chatdomestique.fr/endpoint/desloratadyna" deslokittyuuid, 1);
database.prepare("INSERT INTO fluff_authorised_services(id, serviceId, userId, authorisedAt) VALUES (?, ?, ?, ?)").run(authid, chatuuid, deslokittyuuid, Date.now());
fs.writeFileSync("./hmacsecret", crypto.randomBytes(16).toString("base64url"));
database.close();