Track HiveGrid Cloud planning reference

This commit is contained in:
david committed 2026-06-26 20:48:01 +02:00
1 parent b3d5ea6764
commit e341c5938a
5784 files changed
+1104929 -3

No files matched your search

@@ -0,0 +1,20 @@
import { Prisma } from "@toolctrl/db/prisma-browser";
import ApiKeyLogsConstants from "./ApiKeyLogsConstants";
function getGroupByValues(searchParams: URLSearchParams) {
const groupByValues = searchParams
.getAll("groupBy")
.filter((x) => x)
.sort();
const groupBy: Prisma.ApiKeyLogScalarFieldEnum[] = [];
for (const param of groupByValues) {
if (Object.keys(Prisma.ApiKeyLogScalarFieldEnum).includes(param)) {
groupBy.push(param as Prisma.ApiKeyLogScalarFieldEnum);
}
}
return groupBy.length > 0 ? groupBy.map((x) => x.toString()) : ApiKeyLogsConstants.DEFAULT_GROUP_BY;
}
export default {
getGroupByValues,
};