fix(api): сохранить последние снимки сертификатов

This commit is contained in:
Denozordec committed 2026-10-01 11:23:45 +07:00
1 parent 26869632a0
commit c7b4981dff
5 files changed
+67 -1

No files matched your search

+6
View File
@@ -1,3 +1,4 @@
import { certificatesStateSchema } from "@mmapp/contracts/certificates"
import type {
AcmeCloudflareSettingsDto,
CertificateIssueJob,
@@ -77,3 +78,8 @@ export async function putCertificateRenewSettings(
body: JSON.stringify(payload),
})
}
export async function readCertificatesState(baseUrl: string, options?: RequestInit) {
const signal = AbortSignal.any([...(options?.signal ? [options.signal] : []), AbortSignal.timeout(30_000)])
return certificatesStateSchema.parse(await requestJson<unknown>(baseUrl, "/api/certificates/state", { ...options, method: "GET", signal }))
}