From fc707e04753e13b9037d04ae78aafde5df46caee Mon Sep 17 00:00:00 2001 From: liangping <18786721@qq.com> Date: Wed, 17 May 2023 08:33:44 +0800 Subject: [PATCH] fix: logo loading --- src/modules/[chain]/staking/[validator].vue | 14 +++++++------ src/modules/[chain]/staking/index.vue | 23 ++++++--------------- 2 files changed, 14 insertions(+), 23 deletions(-) diff --git a/src/modules/[chain]/staking/[validator].vue b/src/modules/[chain]/staking/[validator].vue index c0fe3110..d4d3319a 100644 --- a/src/modules/[chain]/staking/[validator].vue +++ b/src/modules/[chain]/staking/[validator].vue @@ -56,7 +56,6 @@ staking const txs = ref({} as PaginatedTxs); blockchain.rpc.getTxsBySender(addresses.value.account).then((x) => { - console.log('txs', x); txs.value = x; }); @@ -78,14 +77,19 @@ const selfRate = computed(() => { } return '-'; }); - +const logo = (identity?: string) => { + if (!identity) return ''; + const url = avatars.value[identity] || ''; + return url.startsWith('http') + ? url + : `https://s3.amazonaws.com/keybase_processed_uploads/${url}`; +}; onMounted(() => { if (validator) { staking.fetchValidator(validator).then((res) => { v.value = res.validator; identity.value = res.validator?.description?.identity || ''; if (identity.value && !avatars.value[identity.value]) { - console.log(identity.value, avatars); staking.keybase(identity.value).then((d) => { if (Array.isArray(d.them) && d.them.length > 0) { const uri = String(d.them[0]?.pictures?.primary?.url).replace( @@ -144,9 +148,7 @@ onMounted(() => {