|
@@ -22,16 +22,17 @@ export default function (payload, callback) {
|
22
|
22
|
|
23
|
23
|
loading = false
|
24
|
24
|
|
25
|
|
- const { extraInfo, miniApp, person, miniAuthorized } = data
|
|
25
|
+ const { extraInfo, miniApp, person, miniAuthorized, avatarAuth } = data
|
26
|
26
|
const { token, sessionKey } = miniApp
|
27
|
27
|
const { dispatch } = getStore()
|
28
|
28
|
Taro.setStorageSync('token', token)
|
29
|
29
|
Taro.setStorageSync('sessionKey', sessionKey)
|
30
|
30
|
dispatch({ type: USER_INFO, payload: { extraInfo, person, miniApp } })
|
31
|
31
|
|
|
32
|
+
|
32
|
33
|
// 用户信息已授权获取成功
|
33
|
|
- if (miniAuthorized) {
|
34
|
|
-
|
|
34
|
+ if (miniAuthorized || avatarAuth) {
|
|
35
|
+
|
35
|
36
|
// 保存用户信息
|
36
|
37
|
// dispatch({ type: USER_INFO, payload: { extraInfo, person, miniApp } })
|
37
|
38
|
callback && callback(data)
|