cache avatars for validators

This commit is contained in:
liangping 2022-04-01 08:02:52 +08:00
parent b662c2b837
commit ee807c2c84

View File

@ -24,12 +24,14 @@ chains = update
localStorage.setItem('chains', JSON.stringify(update))
const selected = chains.cosmos
const avatarcache = localStorage.getItem('avatars')
export default {
namespaced: true,
state: {
config: chains,
selected,
avatars: {},
avatars: avatarcache ? JSON.parse(avatarcache) : {},
height: 0,
ibcChannels: {},
quotes: {},
@ -48,6 +50,7 @@ export default {
},
cacheAvatar(state, args) {
state.chains.avatars[args.identity] = args.url
localStorage.setItem('avatars', JSON.stringify(state.chains.avatars))
},
setHeight(state, height) {
state.chains.height = height