UNPKG

@paroicms/server

Version:
21 lines 897 B
import { ApiError } from "@paroicms/public-server-lib"; import { siteReadyGuard } from "../../graphql/graphql.types.js"; import { permissionGuard } from "../auth/authorization.helper.js"; import { getEventLog } from "./event-log.queries.js"; export const eventLogResolvers = { Query: { eventLog: async (_parent, { offset, limit, searchText }, { siteContext, httpContext }) => { siteReadyGuard(siteContext); await permissionGuard(siteContext, httpContext, "site.eventLog"); if (limit < 1 || limit > 200) throw new ApiError("limit must be between 1 and 200", 400); const result = await getEventLog(siteContext, { offset, limit, searchText: searchText ?? undefined, }); return result; }, }, }; //# sourceMappingURL=event-log.resolver.js.map