1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| import {
| isFn
| } from 'uni-shared'
|
| import providers from 'uni-platform/runtime/api/providers'
|
| export function getProvider ({
| service,
| success,
| fail,
| complete
| }) {
| let res = false
| if (providers[service]) {
| res = {
| errMsg: 'getProvider:ok',
| service,
| provider: providers[service]
| }
| isFn(success) && success(res)
| } else {
| res = {
| errMsg: 'getProvider:fail service not found'
| }
| isFn(fail) && fail(res)
| }
| isFn(complete) && complete(res)
| }
|
|