mirror of
https://github.com/docmost/docmost.git
synced 2026-05-21 01:04:39 +08:00
@@ -0,0 +1,22 @@
|
||||
import api from "@/lib/api-client";
|
||||
import { IAuditLog, IAuditLogParams } from "@/ee/audit/types/audit.types";
|
||||
import { IPagination } from "@/lib/types";
|
||||
|
||||
export async function getAuditLogs(
|
||||
params?: IAuditLogParams,
|
||||
): Promise<IPagination<IAuditLog>> {
|
||||
const req = await api.post("/audit", { ...params });
|
||||
return req.data;
|
||||
}
|
||||
|
||||
export async function getAuditRetention(): Promise<{ retentionDays: number }> {
|
||||
const req = await api.post("/audit/retention");
|
||||
return req.data;
|
||||
}
|
||||
|
||||
export async function updateAuditRetention(data: {
|
||||
auditRetentionDays: number;
|
||||
}): Promise<{ retentionDays: number }> {
|
||||
const req = await api.post("/audit/retention/update", data);
|
||||
return req.data;
|
||||
}
|
||||
Reference in New Issue
Block a user