fix nip05 display to remove _@ prefix.

This commit is contained in:
fiatjaf 2022-03-07 16:10:00 -03:00
parent e5fee93933
commit 3ff0baa742

View File

@ -1,9 +1,10 @@
import Identicon from 'identicon.js'
export function namedProfiles(state, getters) {
return Object.entries(state.profilesCache)
.reduce((result, [pubkey, profile]) => getters.hasName(pubkey)
? [...result, { ...profile, pubkey }] // [..., { name, pubkey, nip05, ...}, ...]
return Object.entries(state.profilesCache).reduce(
(result, [pubkey, profile]) =>
getters.hasName(pubkey)
? [...result, {...profile, pubkey}] // [..., { name, pubkey, nip05, ...}, ...]
: result,
[]
)
@ -19,9 +20,10 @@ export function hasName(state) {
export function displayName(state, getters) {
return pubkey => {
let {name, nip05} = state.profilesCache[pubkey] || {}
return getters.hasName(pubkey)
? nip05 || name
: pubkey.slice(0, 3) + '...' + pubkey.slice(-4)
if (nip05) return nip05.startsWith('_@') ? nip05.slice(2) : nip05
if (name) return name
return pubkey.slice(0, 3) + '...' + pubkey.slice(-4)
}
}