Updates
This commit is contained in:
@@ -1,21 +1,9 @@
|
||||
import { DsqlCrudQueryObject } from "../../../../types";
|
||||
import { DsqlTables } from "../../../../types/dsql";
|
||||
import { GrabUserResourceParams } from "../../../../types";
|
||||
import dsqlCrud from "../../../../utils/data-fetching/crud";
|
||||
import query from "./query";
|
||||
import _ from "lodash";
|
||||
import _n from "../../../../utils/numberfy";
|
||||
|
||||
export type GrabUserResourceParams<T extends { [k: string]: any } = any> = {
|
||||
query?: DsqlCrudQueryObject<T>;
|
||||
userId?: string | number;
|
||||
tableName: (typeof DsqlTables)[number];
|
||||
count?: boolean;
|
||||
countOnly?: boolean;
|
||||
noLimit?: boolean;
|
||||
isSuperUser?: boolean;
|
||||
targetID?: string | number;
|
||||
};
|
||||
|
||||
export default async function dbGrabUserResource<
|
||||
T extends { [k: string]: any } = any
|
||||
>(params: GrabUserResourceParams<T>) {
|
||||
@@ -39,6 +27,6 @@ export default async function dbGrabUserResource<
|
||||
error: result?.error,
|
||||
msg: result?.msg,
|
||||
},
|
||||
count: _n(result?.count),
|
||||
count: typeof result?.count == "number" ? result.count : undefined,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import { GrabUserResourceParams } from ".";
|
||||
import _ from "lodash";
|
||||
import { DsqlCrudQueryObject } from "../../../../types";
|
||||
import { DsqlCrudQueryObject, GrabUserResourceParams } from "../../../../types";
|
||||
import ResourceLimits from "../../../../dict/resource-limits";
|
||||
import _n from "../../../../utils/numberfy";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user