This commit is contained in:
Benjamin Toby
2025-01-14 16:27:08 +01:00
parent 1564c2811a
commit 81cf010cb5
485 changed files with 1432 additions and 1297 deletions
@@ -3,6 +3,7 @@ import path from "path";
import mysql from "serverless-mysql";
import grabDbSSL from "../../utils/backend/grabDbSSL";
import grabDSQLConnection from "../../utils/grab-dsql-connection";
type Param = {
query: string;
@@ -17,15 +18,15 @@ export default async function dbHandler({
query,
values,
}: Param): Promise<any[] | object | null> {
let connection = global.DSQL_DB_CONN;
const CONNECTION = grabDSQLConnection();
let results;
try {
if (query && values) {
results = await connection.query(query, values);
results = await CONNECTION.query(query, values);
} else {
results = await connection.query(query);
results = await CONNECTION.query(query);
}
} catch (/** @type {any} */ error: any) {
if (process.env.FIRST_RUN) {
@@ -34,7 +35,7 @@ export default async function dbHandler({
console.log("ERROR in dbHandler =>", error.message);
console.log(error);
console.log(connection.config());
console.log(CONNECTION.config());
fs.appendFileSync(
path.resolve(__dirname, "../.tmp/dbErrorLogs.txt"),
@@ -43,7 +44,7 @@ export default async function dbHandler({
);
results = null;
} finally {
await connection?.end();
await CONNECTION?.end();
}
if (results) {