chore: remove unused code
This commit is contained in:
@@ -6,17 +6,17 @@ import { getPocketBase } from "./pocketbase";
|
||||
|
||||
const COLLECTION_NAME = "certificate";
|
||||
|
||||
export type CertificateListReq = {
|
||||
export type ListCertificateRequest = {
|
||||
page?: number;
|
||||
perPage?: number;
|
||||
state?: "expireSoon" | "expired";
|
||||
};
|
||||
|
||||
export const list = async (req: CertificateListReq) => {
|
||||
export const list = async (request: ListCertificateRequest) => {
|
||||
const pb = getPocketBase();
|
||||
|
||||
const page = req.page || 1;
|
||||
const perPage = req.perPage || 10;
|
||||
const page = request.page || 1;
|
||||
const perPage = request.perPage || 10;
|
||||
|
||||
const options: RecordListOptions = {
|
||||
sort: "-created",
|
||||
@@ -24,11 +24,11 @@ export const list = async (req: CertificateListReq) => {
|
||||
requestKey: null,
|
||||
};
|
||||
|
||||
if (req.state === "expireSoon") {
|
||||
if (request.state === "expireSoon") {
|
||||
options.filter = pb.filter("expireAt<{:expiredAt}", {
|
||||
expiredAt: dayjs().add(15, "d").toDate(),
|
||||
});
|
||||
} else if (req.state === "expired") {
|
||||
} else if (request.state === "expired") {
|
||||
options.filter = pb.filter("expireAt<={:expiredAt}", {
|
||||
expiredAt: new Date(),
|
||||
});
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
import { type RecordListOptions } from "pocketbase";
|
||||
|
||||
import { type WorkflowModel, type WorkflowNode, type WorkflowRunLog } from "@/domain/workflow";
|
||||
import { type WorkflowModel, type WorkflowNode } from "@/domain/workflow";
|
||||
import { getPocketBase } from "./pocketbase";
|
||||
|
||||
const COLLECTION_NAME = "workflow";
|
||||
|
||||
export type WorkflowListReq = {
|
||||
export type ListWorkflowRequest = {
|
||||
page?: number;
|
||||
perPage?: number;
|
||||
enabled?: boolean;
|
||||
};
|
||||
|
||||
export const list = async (req: WorkflowListReq) => {
|
||||
export const list = async (request: ListWorkflowRequest) => {
|
||||
const pb = getPocketBase();
|
||||
|
||||
const page = req.page || 1;
|
||||
const perPage = req.perPage || 10;
|
||||
const page = request.page || 1;
|
||||
const perPage = request.perPage || 10;
|
||||
|
||||
const options: RecordListOptions = { sort: "-created" };
|
||||
if (req.enabled != null) {
|
||||
options.filter = pb.filter("enabled={:enabled}", { enabled: req.enabled });
|
||||
if (request.enabled != null) {
|
||||
options.filter = pb.filter("enabled={:enabled}", { enabled: request.enabled });
|
||||
}
|
||||
|
||||
return await pb.collection(COLLECTION_NAME).getList<WorkflowModel>(page, perPage, options);
|
||||
@@ -42,21 +42,3 @@ export const save = async (record: Record<string, string | boolean | WorkflowNod
|
||||
export const remove = async (record: MaybeModelRecordWithId<WorkflowModel>) => {
|
||||
return await getPocketBase().collection(COLLECTION_NAME).delete(record.id);
|
||||
};
|
||||
|
||||
type WorkflowLogsReq = {
|
||||
id: string;
|
||||
page?: number;
|
||||
perPage?: number;
|
||||
};
|
||||
|
||||
export const logs = async (req: WorkflowLogsReq) => {
|
||||
const page = req.page || 1;
|
||||
const perPage = req.perPage || 10;
|
||||
|
||||
return await getPocketBase()
|
||||
.collection("workflow_run_log")
|
||||
.getList<WorkflowRunLog>(page, perPage, {
|
||||
sort: "-created",
|
||||
filter: getPocketBase().filter("workflow={:workflowId}", { workflowId: req.id }),
|
||||
});
|
||||
};
|
||||
|
||||
20
ui/src/repository/workflowRunLog.ts
Normal file
20
ui/src/repository/workflowRunLog.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { type WorkflowRunLog } from "@/domain/workflow";
|
||||
import { getPocketBase } from "./pocketbase";
|
||||
|
||||
export type ListWorkflowLogsRequest = {
|
||||
id: string;
|
||||
page?: number;
|
||||
perPage?: number;
|
||||
};
|
||||
|
||||
export const list = async (request: ListWorkflowLogsRequest) => {
|
||||
const page = request.page || 1;
|
||||
const perPage = request.perPage || 10;
|
||||
|
||||
return await getPocketBase()
|
||||
.collection("workflow_run_log")
|
||||
.getList<WorkflowRunLog>(page, perPage, {
|
||||
filter: getPocketBase().filter("workflow={:workflowId}", { workflowId: request.id }),
|
||||
sort: "-created",
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user