From 688021bff036c789d491c53b272c567ae8399660 Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Wed, 22 Jun 2022 13:18:51 +0800 Subject: [PATCH] chore: uni.getProvider providers.isAppExist --- .../app-plus/service/api/plugin/get-provider.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/platforms/app-plus/service/api/plugin/get-provider.js b/src/platforms/app-plus/service/api/plugin/get-provider.js index b9f43c802..991c46c32 100644 --- a/src/platforms/app-plus/service/api/plugin/get-provider.js +++ b/src/platforms/app-plus/service/api/plugin/get-provider.js @@ -4,7 +4,7 @@ import { import { isFn, isPlainObject } from 'uni-shared' const providers = { - oauth (callback) { + oauth(callback) { plus.oauth.getServices(services => { const provider = [] services.forEach(({ @@ -17,7 +17,7 @@ const providers = { callback(err) }) }, - share (callback) { + share(callback) { plus.share.getServices(services => { const provider = [] services.forEach(({ @@ -30,7 +30,7 @@ const providers = { callback(err) }) }, - payment (callback) { + payment(callback) { plus.payment.getChannels(services => { const provider = [] services.forEach(({ @@ -43,7 +43,7 @@ const providers = { callback(err) }) }, - push (callback) { + push(callback) { if (typeof weex !== 'undefined' || typeof plus !== 'undefined') { const clientInfo = plus.push.getClientInfo() callback(null, [clientInfo.id], [clientInfo]) @@ -53,7 +53,7 @@ const providers = { } } -export function getProvider ({ +export function getProvider({ service }, callbackId) { if (providers[service]) { @@ -74,7 +74,11 @@ export function getProvider ({ if (Object.hasOwnProperty.call(provider, key)) { const item = provider[key] if (!isFn(item) && typeof item !== 'undefined') { - returnProvider[key] = item + const _key = + key === 'nativeClient' || key === 'serviceReady' + ? 'isAppExist' + : key + returnProvider[_key] = item } } } -- GitLab