From a249ddb5702bb529047df5f26b1401b541312418 Mon Sep 17 00:00:00 2001 From: qiang Date: Thu, 6 May 2021 18:28:26 +0800 Subject: [PATCH] build: v3 --- packages/uni-app-plus/dist/index.v3.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/packages/uni-app-plus/dist/index.v3.js b/packages/uni-app-plus/dist/index.v3.js index 2a80fd638..0a98705ec 100644 --- a/packages/uni-app-plus/dist/index.v3.js +++ b/packages/uni-app-plus/dist/index.v3.js @@ -10990,8 +10990,11 @@ var serviceContext = (function () { function initSDK (options) { const provider = options.provider; - if (typeof sdkCache[provider] === 'object') { - options.success(sdkCache[provider]); + if (!sdkCache[provider]) { + sdkCache[provider] = {}; + } + if (typeof sdkCache[provider].plugin === 'object') { + options.success(sdkCache[provider].plugin); return } @@ -11000,10 +11003,11 @@ var serviceContext = (function () { } sdkQueue[provider].push(options); - if (sdkCache[provider] === true) { + if (sdkCache[provider].status === true) { + options.__plugin = sdkCache[provider].plugin; return } - sdkCache[provider] = true; + sdkCache[provider].status = true; const plugin = requireNativePlugin(provider); if (!plugin || !plugin.initSDK) { @@ -11014,18 +11018,21 @@ var serviceContext = (function () { }); }); sdkQueue[provider].length = 0; - sdkCache[provider] = false; + sdkCache[provider].status = false; return } + // TODO + sdkCache[provider].plugin = plugin; options.__plugin = plugin; plugin.initSDK((res) => { const isSuccess = (res.code === 1 || res.code === '1'); if (isSuccess) { - sdkCache[provider] = plugin; + sdkCache[provider].plugin = plugin; } else { - sdkCache[provider] = false; + sdkCache[provider].status = false; } + sdkQueue[provider].forEach((item) => { if (isSuccess) { item.success(item.__plugin); -- GitLab