buddhism/uni.promisify.adaptor.js
2025-08-14 11:22:53 +08:00

17 lines
349 B
JavaScript

uni.addInterceptor({
returnValue(res) {
if (
!(
!!res &&
(typeof res === 'object' || typeof res === 'function') &&
typeof res.then === 'function'
)
) {
return res
}
return new Promise((resolve, reject) => {
res.then(res => (res[0] ? reject(res[0]) : resolve(res[1])))
})
},
})