feat: implement Prisma singleton for memory efficiency and add memory monitoring options

This commit is contained in:
2025-09-23 22:38:06 -05:00
parent a33f033a64
commit 494617c4f6
7 changed files with 124 additions and 21 deletions

View File

@@ -4,6 +4,13 @@ import { loadEvents } from "./core/loaderEvents";
import { redis, redisConnect } from "./core/redis";
import { registeringCommands } from "./core/api/discordAPI";
import {loadComponents} from "./core/components";
import { startMemoryMonitor } from "./core/memoryMonitor"; // añadido
// Activar monitor de memoria si se define la variable
const __memInt = parseInt(process.env.MEMORY_LOG_INTERVAL_SECONDS || '0', 10);
if (__memInt > 0) {
startMemoryMonitor({ intervalSeconds: __memInt });
}
export const bot = new Amayo();