From 088e478695f53b64e8a05764745612e269c0020a Mon Sep 17 00:00:00 2001 From: daishi Date: Wed, 22 Jan 2025 18:14:36 +0900 Subject: [PATCH] refactor --- packages/waku/src/lib/middleware/handler.ts | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/packages/waku/src/lib/middleware/handler.ts b/packages/waku/src/lib/middleware/handler.ts index 12e9047f1..b5e1cce76 100644 --- a/packages/waku/src/lib/middleware/handler.ts +++ b/packages/waku/src/lib/middleware/handler.ts @@ -75,19 +75,13 @@ export const handler: Middleware = (options) => { : ('Error: loadEntries are not available' as never); const configPromise = options.cmd === 'start' - ? entriesPromise.then((entries) => - entries.loadConfig().then((config) => resolveConfig(config)), - ) + ? entriesPromise.then(async (entries) => { + if (entries.buildData) { + unstable_getPlatformObject().buildData = entries.buildData; + } + return resolveConfig(await entries.loadConfig()); + }) : resolveConfig(options.config); - if (options.cmd === 'start') { - entriesPromise - .then((entries) => { - if (entries.buildData) { - unstable_getPlatformObject().buildData = entries.buildData; - } - }) - .catch(() => {}); - } return async (ctx, next) => { const { unstable_devServer: devServer } = ctx;