import { Deployment, DeploymentListReq } from "@/domain/deployment"; import { getPocketBase } from "./pocketbase"; export const list = async (req: DeploymentListReq) => { let page = 1; if (req.page) { page = req.page; } let perPage = 50; if (req.perPage) { perPage = req.perPage; } let filter = "domain!=null"; if (req.domain) { filter = `domain="${req.domain}"`; } return await getPocketBase().collection("deployments").getList(page, perPage, { filter: filter, sort: "-deployedAt", expand: "domain", }); };