Support custom emojis in usernames
This commit is contained in:
parent
1ba46dd7a3
commit
a21ad4caec
|
@ -32,6 +32,14 @@ async function toAccount(event: Event<0>, opts: ToAccountOpts = {}) {
|
||||||
//
|
//
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const emojis = event.tags
|
||||||
|
.filter((tag) => tag[0] === 'emoji')
|
||||||
|
.map((tag) => ({
|
||||||
|
shortcode: tag[1],
|
||||||
|
static_url: tag[2],
|
||||||
|
url: tag[2],
|
||||||
|
}));
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: pubkey,
|
id: pubkey,
|
||||||
acct: parsed05?.handle || npub,
|
acct: parsed05?.handle || npub,
|
||||||
|
@ -40,7 +48,7 @@ async function toAccount(event: Event<0>, opts: ToAccountOpts = {}) {
|
||||||
bot: false,
|
bot: false,
|
||||||
created_at: event ? new Date(event.created_at * 1000).toISOString() : new Date().toISOString(),
|
created_at: event ? new Date(event.created_at * 1000).toISOString() : new Date().toISOString(),
|
||||||
display_name: name,
|
display_name: name,
|
||||||
emojis: [],
|
emojis,
|
||||||
fields: [],
|
fields: [],
|
||||||
follow_requests_count: 0,
|
follow_requests_count: 0,
|
||||||
followers_count: 0,
|
followers_count: 0,
|
||||||
|
|
Loading…
Reference in New Issue