perf: 优化插件开发,dnsProvider无需写http logger 变量

This commit is contained in:
xiaojunnuo
2024-11-20 11:36:39 +08:00
parent 7c5166c8bb
commit fcbb5e46a1
17 changed files with 29 additions and 69 deletions
+2
View File
@@ -102,6 +102,7 @@ export abstract class AbstractTaskPlugin implements ITaskPlugin {
_result: TaskResult = { clearLastStatus: false, files: [], pipelineVars: {}, pipelinePrivateVars: {} };
ctx!: TaskInstanceContext;
logger!: ILogger;
http!: HttpClient;
accessService!: IAccessService;
clearLastStatus() {
@@ -122,6 +123,7 @@ export abstract class AbstractTaskPlugin implements ITaskPlugin {
this.ctx = ctx;
this.logger = ctx.logger;
this.accessService = ctx.accessService;
this.http = ctx.http;
}
async getAccess<T = any>(accessId: string) {