From 34bc7ed4c6ef63fe91948d987bacef05b2a21f58 Mon Sep 17 00:00:00 2001 From: chouchouji Date: Wed, 12 Nov 2025 16:51:56 +0800 Subject: [PATCH] fix: handle null response in promisify adaptor --- template/default-ts/uni.promisify.adaptor.ts | 3 +++ template/default/uni.promisify.adaptor.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/template/default-ts/uni.promisify.adaptor.ts b/template/default-ts/uni.promisify.adaptor.ts index 168d9df..88147e4 100644 --- a/template/default-ts/uni.promisify.adaptor.ts +++ b/template/default-ts/uni.promisify.adaptor.ts @@ -4,6 +4,9 @@ uni.addInterceptor({ return res; } return new Promise((resolve, reject) => { + if (!res) { + return resolve(res) + } res.then((res: [unknown, unknown]) => res[0] ? reject(res[0]) : resolve(res[1])); }); }, diff --git a/template/default/uni.promisify.adaptor.js b/template/default/uni.promisify.adaptor.js index 47fbce1..6524460 100644 --- a/template/default/uni.promisify.adaptor.js +++ b/template/default/uni.promisify.adaptor.js @@ -4,6 +4,9 @@ uni.addInterceptor({ return res; } return new Promise((resolve, reject) => { + if (!res) { + return resolve(res) + } res.then((res) => res[0] ? reject(res[0]) : resolve(res[1])); }); },