From dc098d1ec75a80610ade1c5a2de11b6797d92f36 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Mon, 19 Feb 2024 01:36:39 -0500 Subject: [PATCH] [O] Make data dir if not exist --- .../java/icu/samnyan/aqua/AquaServerApplication.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/icu/samnyan/aqua/AquaServerApplication.kt b/src/main/java/icu/samnyan/aqua/AquaServerApplication.kt index 91eeeb24..c7500a32 100644 --- a/src/main/java/icu/samnyan/aqua/AquaServerApplication.kt +++ b/src/main/java/icu/samnyan/aqua/AquaServerApplication.kt @@ -1,9 +1,11 @@ package icu.samnyan.aqua +import icu.samnyan.aqua.net.utils.EmailService import icu.samnyan.aqua.sega.aimedb.AimeDbServer import icu.samnyan.aqua.spring.util.AutoChecker import org.springframework.boot.SpringApplication import org.springframework.boot.autoconfigure.SpringBootApplication +import java.io.File @SpringBootApplication class AquaServerApplication @@ -12,11 +14,21 @@ class AquaServerApplication * Main method, entry point of the application */ fun main(args: Array) { + // If data/ is not found, create it + File("data").mkdirs() + + // Run the application val ctx = SpringApplication.run(AquaServerApplication::class.java, *args) + // Start the AimeDbServer val aimeDbServer = ctx.getBean(AimeDbServer::class.java) aimeDbServer.start() + // Start the AutoChecker val checker = ctx.getBean(AutoChecker::class.java) checker.check() + + // Test the email service + val emailService = ctx.getBean(EmailService::class.java) + emailService.testConnection() } \ No newline at end of file