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)}