From fbe9b9eb7a462b42f235d100811b377659101b3c Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sun, 28 Dec 2025 19:44:52 -0800 Subject: implement basic file retrieval --- src/main/java/com/pinapelz/Main.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/main/java/com/pinapelz/Main.java') diff --git a/src/main/java/com/pinapelz/Main.java b/src/main/java/com/pinapelz/Main.java index 9090160..40b0feb 100644 --- a/src/main/java/com/pinapelz/Main.java +++ b/src/main/java/com/pinapelz/Main.java @@ -1,6 +1,7 @@ package com.pinapelz; import io.github.cdimascio.dotenv.Dotenv; +import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDABuilder; import net.dv8tion.jda.api.requests.GatewayIntent; @@ -9,6 +10,7 @@ import static com.pinapelz.frontend.AppKt.startFrontend; public class Main { private static final Dotenv dotenv = Dotenv.load(); + private static FileSystem fileSystem; public static String readSetting(String parameter) { String value = System.getenv(parameter); @@ -16,20 +18,21 @@ public class Main return dotenv.get(parameter); } - public static void startBot(){ + public static JDA startBot(){ String dbHost = readSetting("PGHOST"); String dbUser = readSetting("PGUSER"); String dbPass = readSetting("PGPASSWORD"); String dbName = readSetting("PGDATABASE"); - JDABuilder.createDefault(readSetting("BOT_TOKEN")) - .addEventListeners(new MessageListener(dbHost, dbUser, dbPass, dbName)) + fileSystem = new FileSystem(dbHost, dbUser, dbPass, dbName); + return JDABuilder.createDefault(readSetting("BOT_TOKEN")) + .addEventListeners(new MessageListener(fileSystem)) .enableIntents(GatewayIntent.MESSAGE_CONTENT) .build(); } public static void main(String[] args) throws Exception{ - startBot(); - startFrontend(); + JDA jda = startBot(); + startFrontend(new Retriever(jda), fileSystem); } -- cgit v1.2.3