chore: 等待解析生效时长可自定义

This commit is contained in:
xiaojunnuo
2025-05-06 11:04:02 +08:00
parent d35d9c17c5
commit 826be45b6a
3 changed files with 16 additions and 2 deletions

View File

@@ -63,6 +63,7 @@ type AcmeServiceOptions = {
maxCheckRetryCount?: number;
userId: number;
domainParser: IDomainParser;
waitDnsDiffuseTime?: number;
};
export class AcmeService {

View File

@@ -290,6 +290,17 @@ export class CertApplyPlugin extends CertApplyBasePlugin {
})
maxCheckRetryCount = 20;
@TaskInput({
title: "等待解析生效时长",
value: 30,
component: {
name: "a-input-number",
vModel: "value",
},
helper: "等待解析生效时长(秒)",
})
waitDnsDiffuseTime = 30;
acme!: AcmeService;
eab!: EabAccess;
@@ -341,6 +352,7 @@ export class CertApplyPlugin extends CertApplyBasePlugin {
signal: this.ctx.signal,
maxCheckRetryCount: this.maxCheckRetryCount,
domainParser,
waitDnsDiffuseTime: this.waitDnsDiffuseTime,
});
}