diff --git a/src/platforms/app-plus/service/api/plugin/oauth.js b/src/platforms/app-plus/service/api/plugin/oauth.js index d1fc2b3c6e10050afd99c973616753f7372fdc6c..498107842b51b4f278bbad49fb161eb432185391 100644 --- a/src/platforms/app-plus/service/api/plugin/oauth.js +++ b/src/platforms/app-plus/service/api/plugin/oauth.js @@ -5,9 +5,9 @@ import { warpPlusSuccessCallback, warpPlusErrorCallback } from '../util' -import { isPlainObject } from 'uni-shared'; +import { isPlainObject } from 'uni-shared' -function getService(provider) { +function getService (provider) { return new Promise((resolve, reject) => { plus.oauth.getServices(services => { const service = services.find(({ id }) => id === provider) @@ -19,12 +19,12 @@ function getService(provider) { /** * 微信登录 */ -export function login(params, callbackId) { +export function login (params, callbackId) { const provider = params.provider || 'weixin' const errorCallback = warpPlusErrorCallback(callbackId, 'login') getService(provider).then(service => { - function login() { + function login () { service.login(res => { const authResult = res.target.authResult invoke(callbackId, { @@ -44,7 +44,7 @@ export function login(params, callbackId) { }).catch(errorCallback) } -export function getUserInfo(params, callbackId) { +export function getUserInfo (params, callbackId) { const provider = params.provider || 'weixin' const errorCallback = warpPlusErrorCallback(callbackId, 'operateWXData') getService(provider).then(loginService => { @@ -103,14 +103,14 @@ export function getUserInfo(params, callbackId) { /** * 获取用户信息-兼容 */ -export function getUserProfile(params, callbackId) { +export function getUserProfile (params, callbackId) { return getUserInfo(params, callbackId) } /** * 获取用户信息 */ -export function operateWXData(params, callbackId) { +export function operateWXData (params, callbackId) { switch (params.data.api_name) { case 'webapi_getuserinfo': getUserInfo(params, callbackId) @@ -122,20 +122,20 @@ export function operateWXData(params, callbackId) { } } -export function preLogin(params, callbackId) { +export function preLogin (params, callbackId) { const successCallback = warpPlusSuccessCallback(callbackId, 'preLogin') const errorCallback = warpPlusErrorCallback(callbackId, 'preLogin') getService(params.provider).then(service => service.preLogin(successCallback, errorCallback)).catch(errorCallback) } -export function closeAuthView() { +export function closeAuthView () { return getService('univerify').then(service => service.closeAuthView()) } /** * 一键登录自定义登陆按钮点击处理 */ -function univerifyButtonsClickHandling(univerifyStyle, errorCallback) { +function univerifyButtonsClickHandling (univerifyStyle, errorCallback) { if (univerifyStyle && isPlainObject(univerifyStyle) && univerifyStyle.buttons && Object.prototype.toString.call(univerifyStyle.buttons.list) === '[object Array]' && univerifyStyle.buttons.list.length > 0