用户昵称,头像,本地缓存与更新规则
This commit is contained in:
@@ -58,6 +58,7 @@ export default {
|
||||
model.find('userId=' + userInfo.userId, (err, result) => {
|
||||
if (userInfo.hash != result[0].hash) {
|
||||
commit('updateFriendInfo', userInfo)
|
||||
console.log(userInfo);
|
||||
if (userInfo.portraitUrl && userInfo.portraitUrl != result[0].portraitUrl) {
|
||||
saveAvatar(userInfo, (savedFilePath) => {
|
||||
const info = {
|
||||
@@ -67,7 +68,9 @@ export default {
|
||||
portraitUrl: userInfo.portraitUrl,
|
||||
localAvatar: savedFilePath
|
||||
}
|
||||
model.update('userId=' + userInfo.userId, info)
|
||||
model.update('userId=' + userInfo.userId, info, (err, res) => {
|
||||
console.log('保存结果', err, res);
|
||||
})
|
||||
commit('updateFriendInfo', info)
|
||||
})
|
||||
} else {
|
||||
@@ -76,9 +79,11 @@ export default {
|
||||
name: userInfo.name,
|
||||
hash: userInfo.hash,
|
||||
portraitUrl: userInfo.portraitUrl,
|
||||
localAvatar: ''
|
||||
localAvatar: result[0].localAvatar
|
||||
}
|
||||
model.update('userId=' + userInfo.userId, info)
|
||||
model.update('userId=' + userInfo.userId, info, (err, res) => {
|
||||
console.log('保存结果', err, res);
|
||||
})
|
||||
}
|
||||
} else {
|
||||
console.log('不用更新的用户', userInfo.userId, userInfo.name);
|
||||
@@ -102,7 +107,9 @@ export default {
|
||||
portraitUrl: userInfo.portraitUrl,
|
||||
localAvatar: savedFilePath
|
||||
}
|
||||
model.insert(info)
|
||||
model.insert(info, (err, res) => {
|
||||
console.log('保存结果', err, res);
|
||||
})
|
||||
// 保存头像后,更新信息
|
||||
commit('updateFriendInfo', info)
|
||||
})
|
||||
@@ -115,7 +122,9 @@ export default {
|
||||
portraitUrl: userInfo.portraitUrl,
|
||||
localAvatar: ''
|
||||
}
|
||||
model.insert(info)
|
||||
model.insert(info, (err, res) => {
|
||||
console.log('保存结果', err, res);
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user