This commit is contained in:
Benjamin Toby
2025-04-23 14:21:14 +01:00
parent d78e44c98d
commit 2ad17ae682
7 changed files with 73 additions and 7 deletions
+2 -1
View File
@@ -7,9 +7,10 @@ type Param = {
tableName?: string;
user_id?: boolean;
forceLocal?: boolean;
debug?: boolean;
};
/**
* # Make a post request to Datasquirel API
*/
export default function post({ key, query, queryValues, database, tableName, user_id, forceLocal, }: Param): Promise<PostReturn>;
export default function post({ key, query, queryValues, database, tableName, user_id, forceLocal, debug, }: Param): Promise<PostReturn>;
export {};
+17 -2
View File
@@ -18,13 +18,21 @@ const path_1 = __importDefault(require("path"));
const fs_1 = __importDefault(require("fs"));
const grab_host_names_1 = __importDefault(require("../utils/grab-host-names"));
const post_1 = __importDefault(require("../functions/api/query/post"));
const debug_log_1 = __importDefault(require("../utils/logging/debug-log"));
/**
* # Make a post request to Datasquirel API
*/
function post(_a) {
return __awaiter(this, arguments, void 0, function* ({ key, query, queryValues, database, tableName, user_id, forceLocal, }) {
return __awaiter(this, arguments, void 0, function* ({ key, query, queryValues, database, tableName, user_id, forceLocal, debug, }) {
const grabedHostNames = (0, grab_host_names_1.default)();
const { host, port, scheme } = grabedHostNames;
if (debug) {
(0, debug_log_1.default)({
log: grabedHostNames,
addTime: true,
label: "grabedHostNames",
});
}
/**
* Check for local DB settings
*
@@ -43,6 +51,12 @@ function post(_a) {
dbSchema = JSON.parse(fs_1.default.readFileSync(localDbSchemaPath, "utf8"));
}
catch (error) { }
if (debug) {
(0, debug_log_1.default)({
log: "Using Local DB ...",
addTime: true,
});
}
return yield (0, post_1.default)({
dbFullName: DSQL_DB_NAME,
query,
@@ -50,6 +64,7 @@ function post(_a) {
queryValues,
tableName,
forceLocal,
debug,
});
}
/**
@@ -105,7 +120,7 @@ function post(_a) {
try {
resolve(JSON.parse(str));
}
catch ( /** @type {any} */error) {
catch (error) {
console.log("Route ERROR:", error.message);
resolve({
success: false,