From e0b8aaa6fbc04422207c24acd1ddebfe5d1bdb1a Mon Sep 17 00:00:00 2001 From: Dipper30 Date: Tue, 6 Jan 2026 15:42:41 +0800 Subject: [PATCH] fix: lifecycle for dns resolver initialization deps: delete @eggjs/tegg --- plugin/dns-cache/app.ts | 4 ++-- plugin/dns-cache/package.json | 1 - .../test/fixtures/apps/dns_cache_lookup/config/plugin.js | 5 ----- .../apps/dns_cache_lookup_http_next/config/plugin.js | 7 +------ .../test/fixtures/apps/dns_cache_resolve/config/plugin.js | 5 ----- 5 files changed, 3 insertions(+), 19 deletions(-) diff --git a/plugin/dns-cache/app.ts b/plugin/dns-cache/app.ts index 999b6745..2bd3f001 100644 --- a/plugin/dns-cache/app.ts +++ b/plugin/dns-cache/app.ts @@ -15,9 +15,7 @@ export default class DnsCacheAppHook { '[tegg-dns-cache-plugin] DNS cache is disabled, please setup dnsCache config.', ); } - } - async configDidLoad() { const config = this.app.config.dnsCache || {}; // Create DNS resolver instance @@ -37,7 +35,9 @@ export default class DnsCacheAppHook { const lookupFunction = this.dnsResolver.getLookupFunction(); this.app.config.httpclient = this.app.config.httpclient || {}; this.app.config.httpclient.lookup = lookupFunction; + } + async configDidLoad() { // Add dnsResolver to app this.app.dnsResolver = this.dnsResolver; } diff --git a/plugin/dns-cache/package.json b/plugin/dns-cache/package.json index c1b8d074..72e10330 100644 --- a/plugin/dns-cache/package.json +++ b/plugin/dns-cache/package.json @@ -62,7 +62,6 @@ "egg": ">=3.32.0" }, "dependencies": { - "@eggjs/tegg": "^3.69.0", "ylru": "^2.0.0" }, "devDependencies": { diff --git a/plugin/dns-cache/test/fixtures/apps/dns_cache_lookup/config/plugin.js b/plugin/dns-cache/test/fixtures/apps/dns_cache_lookup/config/plugin.js index 4a7b5347..a2c59caa 100644 --- a/plugin/dns-cache/test/fixtures/apps/dns_cache_lookup/config/plugin.js +++ b/plugin/dns-cache/test/fixtures/apps/dns_cache_lookup/config/plugin.js @@ -18,9 +18,4 @@ exports.dnsCache = { path: path.join(__dirname, '../../../../../'), }; -exports.teggController = { - package: '@eggjs/tegg-controller-plugin', - enable: true, -}; - exports.watcher = false; diff --git a/plugin/dns-cache/test/fixtures/apps/dns_cache_lookup_http_next/config/plugin.js b/plugin/dns-cache/test/fixtures/apps/dns_cache_lookup_http_next/config/plugin.js index ad5b7392..a2c59caa 100644 --- a/plugin/dns-cache/test/fixtures/apps/dns_cache_lookup_http_next/config/plugin.js +++ b/plugin/dns-cache/test/fixtures/apps/dns_cache_lookup_http_next/config/plugin.js @@ -14,13 +14,8 @@ exports.teggConfig = { }; exports.dnsCache = { - path: path.join(__dirname, '../../../../../'), - enable: true, -}; - -exports.teggController = { - package: '@eggjs/tegg-controller-plugin', enable: true, + path: path.join(__dirname, '../../../../../'), }; exports.watcher = false; diff --git a/plugin/dns-cache/test/fixtures/apps/dns_cache_resolve/config/plugin.js b/plugin/dns-cache/test/fixtures/apps/dns_cache_resolve/config/plugin.js index 4a7b5347..a2c59caa 100644 --- a/plugin/dns-cache/test/fixtures/apps/dns_cache_resolve/config/plugin.js +++ b/plugin/dns-cache/test/fixtures/apps/dns_cache_resolve/config/plugin.js @@ -18,9 +18,4 @@ exports.dnsCache = { path: path.join(__dirname, '../../../../../'), }; -exports.teggController = { - package: '@eggjs/tegg-controller-plugin', - enable: true, -}; - exports.watcher = false;