Updates
This commit is contained in:
@@ -28,18 +28,24 @@ export default async function connDbHandler<ReturnType = any>(
|
||||
): Promise<Return<ReturnType>> {
|
||||
try {
|
||||
if (typeof query == "string") {
|
||||
const res = await conn.query(query, values);
|
||||
const res = await conn.query(trimQuery(query), values);
|
||||
return JSON.parse(JSON.stringify(res));
|
||||
} else if (typeof query == "object") {
|
||||
const resArray = [];
|
||||
|
||||
for (let i = 0; i < query.length; i++) {
|
||||
const queryObj = query[i];
|
||||
const queryObjRes = await conn.query(
|
||||
queryObj.query,
|
||||
queryObj.values
|
||||
);
|
||||
resArray.push(JSON.parse(JSON.stringify(queryObjRes)));
|
||||
try {
|
||||
const queryObj = query[i];
|
||||
const queryObjRes = await conn.query(
|
||||
trimQuery(queryObj.query),
|
||||
queryObj.values
|
||||
);
|
||||
resArray.push(JSON.parse(JSON.stringify(queryObjRes)));
|
||||
} catch (error) {
|
||||
resArray.push(null);
|
||||
}
|
||||
}
|
||||
|
||||
return resArray as any;
|
||||
} else {
|
||||
return null;
|
||||
@@ -50,3 +56,7 @@ export default async function connDbHandler<ReturnType = any>(
|
||||
conn.end();
|
||||
}
|
||||
}
|
||||
|
||||
function trimQuery(query: string) {
|
||||
return query.replace(/\n/gm, "").replace(/ {2,}/g, "").trim();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user