This commit is contained in:
Benjamin Toby
2025-04-23 14:35:42 +01:00
parent 22f4372cbf
commit daad62141e
6 changed files with 63 additions and 6 deletions
+1 -1
View File
@@ -21,5 +21,5 @@ query?: QueryObject["query"] | QueryObject[],
/**
* Array of Values to Sanitize and Inject
*/
values?: QueryObject["values"]): Promise<Return<ReturnType>>;
values?: QueryObject["values"], debug?: boolean): Promise<Return<ReturnType>>;
export {};
+26 -1
View File
@@ -8,8 +8,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = connDbHandler;
const debug_log_1 = __importDefault(require("../logging/debug-log"));
/**
* # Run Query From MySQL Connection
* @description Run a query from a pre-existing MySQL/Mariadb Connection
@@ -27,7 +31,7 @@ query,
/**
* Array of Values to Sanitize and Inject
*/
values) {
values, debug) {
return __awaiter(this, void 0, void 0, function* () {
var _a, _b;
try {
@@ -37,6 +41,13 @@ values) {
throw new Error("Query String Required!");
if (typeof query == "string") {
const res = yield conn.query(trimQuery(query), values);
if (debug) {
(0, debug_log_1.default)({
log: res,
addTime: true,
label: "res",
});
}
return JSON.parse(JSON.stringify(res));
}
else if (typeof query == "object") {
@@ -45,6 +56,13 @@ values) {
try {
const queryObj = query[i];
const queryObjRes = yield conn.query(trimQuery(queryObj.query), queryObj.values);
if (debug) {
(0, debug_log_1.default)({
log: queryObjRes,
addTime: true,
label: "queryObjRes",
});
}
resArray.push(JSON.parse(JSON.stringify(queryObjRes)));
}
catch (error) {
@@ -52,6 +70,13 @@ values) {
resArray.push(null);
}
}
if (debug) {
(0, debug_log_1.default)({
log: resArray,
addTime: true,
label: "resArray",
});
}
return resArray;
}
else {