提交 f74ce7d3 编写于 作者: d-u-a's avatar d-u-a

chore(getProvider): 移除过滤属性逻辑

上级 f9b45376
import {
invoke
} from '../../bridge'
import { isPlainObject } from 'uni-shared'
const providers = {
oauth (callback) {
......@@ -67,23 +66,14 @@ export function getProvider ({
errMsg: 'getProvider:ok',
service,
provider,
providers: providers.map((provider) => {
const returnProvider = {}
if (isPlainObject(provider)) {
for (const key in provider) {
if (Object.hasOwnProperty.call(provider, key)) {
const item = provider[key]
if (typeof item !== 'undefined') {
const _key =
key === 'nativeClient' || key === 'serviceReady'
? 'isAppExist'
: key
returnProvider[_key] = item
}
}
}
providers: providers.map((provider) => {
if (typeof provider.serviceReady === 'boolean') {
provider.isAppExist = provider.serviceReady
}
if (typeof provider.nativeClient === 'boolean') {
provider.isAppExist = provider.nativeClient
}
return returnProvider
return provider
})
})
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册