datasquirel/dist/package-shared/functions/web-app/db/grab-user-resource/index.js
Benjamin Toby 7e8bb37c09 Updates
2025-07-05 14:59:30 +01:00

25 lines
1009 B
JavaScript

import dsqlCrud from "../../../../utils/data-fetching/crud";
import query from "./query";
import _n from "../../../../utils/numberfy";
export default async function dbGrabUserResource(params) {
let queryObject = query(params);
let result = await dsqlCrud({
action: "get",
table: params.tableName,
query: queryObject,
count: params.count,
countOnly: params.countOnly,
});
const payload = result === null || result === void 0 ? void 0 : result.payload;
return {
batch: payload || null,
single: (payload === null || payload === void 0 ? void 0 : payload[0]) || null,
debug: {
queryObject: result === null || result === void 0 ? void 0 : result.queryObject,
error: result === null || result === void 0 ? void 0 : result.error,
msg: result === null || result === void 0 ? void 0 : result.msg,
},
count: _n(result === null || result === void 0 ? void 0 : result.count),
};
}