perf: 支持导入51dns域名

This commit is contained in:
xiaojunnuo
2026-01-23 15:28:33 +08:00
parent b8f0d37420
commit 7eb9694221
5 changed files with 95 additions and 9 deletions
@@ -1,7 +1,8 @@
import { AbstractDnsProvider, CreateRecordOptions, IsDnsProvider, RemoveRecordOptions } from "@certd/plugin-cert";
import { AbstractDnsProvider, CreateRecordOptions, DomainRecord, IsDnsProvider, RemoveRecordOptions } from "@certd/plugin-cert";
import { Dns51Access } from "./access.js";
import { Dns51Client } from "./client.js";
import { Pager, PageRes } from "@certd/pipeline";
export type Dns51Record = {
id: number;
@@ -92,6 +93,10 @@ export class Dns51DnsProvider extends AbstractDnsProvider<Dns51Record> {
})
this.logger.info(`删除域名解析成功:fullRecord=${fullRecord},id=${id}`);
}
async getDomainListPage(pager: Pager): Promise<PageRes<DomainRecord>> {
return await this.client.getDomainListPage(pager)
}
}
//实例化这个provider,将其自动注册到系统中