用户昵称,头像,本地缓存与更新规则

This commit is contained in:
2022-02-09 09:34:11 +08:00
parent 56c212d9ad
commit fbf9d7db31
6 changed files with 45 additions and 18 deletions

View File

@@ -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);
})
}
}
}