From a99728981c133446a56f9011b2d177b5f619e13e Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 15 Aug 2024 21:36:28 -0500 Subject: [PATCH] Use favicon.ico to get instance favicon from NIP-05 of each user --- src/entities/MastodonAccount.ts | 1 + src/views/mastodon/accounts.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/entities/MastodonAccount.ts b/src/entities/MastodonAccount.ts index 89d08d72..3a6c5be5 100644 --- a/src/entities/MastodonAccount.ts +++ b/src/entities/MastodonAccount.ts @@ -45,6 +45,7 @@ export interface MastodonAccount { }; pleroma: { deactivated: boolean; + favicon?: string; is_admin: boolean; is_moderator: boolean; is_suggested: boolean; diff --git a/src/views/mastodon/accounts.ts b/src/views/mastodon/accounts.ts index a1340e80..dca58302 100644 --- a/src/views/mastodon/accounts.ts +++ b/src/views/mastodon/accounts.ts @@ -94,6 +94,7 @@ async function renderAccount( is_local: parsed05?.domain === Conf.url.host, settings_store: undefined as unknown, tags: [...getTagSet(event.user?.tags ?? [], 't')], + favicon: parsed05?.domain ? new URL('/favicon.ico', `https://${parsed05.domain}`).toString() : undefined, }, nostr: { pubkey,