diff --git a/src/app/components/ConversationCard.svelte b/src/app/components/ConversationCard.svelte index 7d649b8..47530b7 100644 --- a/src/app/components/ConversationCard.svelte +++ b/src/app/components/ConversationCard.svelte @@ -11,7 +11,7 @@ type Props = { url: string - room: string + room?: string events: TrustedEvent[] latest: TrustedEvent earliest: TrustedEvent @@ -27,8 +27,12 @@
- #{displayChannel(url, room)} - + {#if room} + + #{displayChannel(url, room)} + + + {/if} {formatTimestamp(earliest.created_at)}
diff --git a/src/app/components/SpaceRecentActivity.svelte b/src/app/components/SpaceRecentActivity.svelte index 0c87b7a..b848d3e 100644 --- a/src/app/components/SpaceRecentActivity.svelte +++ b/src/app/components/SpaceRecentActivity.svelte @@ -20,8 +20,6 @@ const convs = [] for (const [room, messages] of groupBy(e => getTagValue("h", e.tags), $messages).entries()) { - if (!room) continue - const avgTime = avg(overlappingPairs(messages).map(([a, b]) => a.created_at - b.created_at)) const groups: TrustedEvent[][] = [] const group: TrustedEvent[] = [] @@ -79,7 +77,7 @@ {#if $messages.length > 0} {@const events = $messages.slice(0, 1)} {@const event = events[0]} - {@const room = getTagValue("h", event.tags)!} + {@const room = getTagValue("h", event.tags)}