diff --git a/src/platforms/app-plus/service/api/util.js b/src/platforms/app-plus/service/api/util.js index b4d6d41dfde0ffbe4d12a3fe278702f67faa9833..355b6fca37bc5fbbc9d37593d98c7f07a7cdd5b5 100644 --- a/src/platforms/app-plus/service/api/util.js +++ b/src/platforms/app-plus/service/api/util.js @@ -190,11 +190,13 @@ export function warpPlusSuccessCallback (callbackId, name) { export function warpPlusErrorCallback (callbackId, name, errMsg) { return function errorCallback (error) { error = error || {} - const code = error.code || 0 + // 一键登录errorCallback新增 appid、metadata、uid 参数返回 + const { code = 0, message: errorMessage, ...extraData } = error invoke(callbackId, { - errMsg: `${name}:fail ${error.message || errMsg || ''}`, + errMsg: `${name}:fail ${errorMessage || errMsg || ''}`, errCode: code, - code + code, + ...extraData }) } }