From 51a7b304f448ca91dd770aee98d3d4954f77f02d Mon Sep 17 00:00:00 2001 From: Josh Moore Date: Sun, 16 Jul 2023 20:45:37 -0600 Subject: [PATCH] feat: run SQL mode switch during setup --- backend/routers/setup.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/routers/setup.ts b/backend/routers/setup.ts index 8aaa904..16fa327 100644 --- a/backend/routers/setup.ts +++ b/backend/routers/setup.ts @@ -2,6 +2,8 @@ import { path } from '@tycrek/joint'; import { Router, json as BodyParserJson } from 'express'; import { log } from '../log'; import { UserConfig } from '../UserConfig'; +import { setDataModeToSql } from '../data'; +import { MySql } from '../sql/mysql'; const router = Router({ caseSensitive: true }); @@ -23,6 +25,9 @@ router.post('/', BodyParserJson(), async (req, res) => { // Save config await UserConfig.saveConfigFile(); + // Set data storage (not files) to SQL if required + await Promise.all([MySql.configure(), setDataModeToSql()]); + return res.json({ success: true }); } catch (err: any) { return res.status(400).json({ success: false, message: err.message });