User stuff, config structure changes, web panel start, versioncheck fix, api start, recaptcha support for web panel

This commit is contained in:
2025-02-08 21:19:25 -05:00
parent bc3443b1dc
commit 73e9b72ad4
36 changed files with 5526 additions and 87 deletions

View File

@@ -19,6 +19,7 @@ client.once(discord.Events.ClientReady, client => {
let shuttingDown = false;
Deno.addSignalListener('SIGINT', () => {
if (client.readyTimestamp == null) return;
if (shuttingDown) return;
shuttingDown = true;
log.n('Disconnecting from Discord');
@@ -26,8 +27,12 @@ Deno.addSignalListener('SIGINT', () => {
});
export function login() {
if (config?.discord?.token == Config.defaultConfig.discord?.token) {
log.i('Discord not configured, ignoring');
return;
}
log.i(`Creating Discord connection..`);
client.login(config?.discord.token);
client.login(config?.discord?.token);
}
export * as Discord from "./discord.ts";