Fix chats

This commit is contained in:
Jon Staab
2025-11-25 15:05:45 -08:00
parent e7ae20afb7
commit bfdc69f18c
4 changed files with 53 additions and 44 deletions
+5 -1
View File
@@ -1,10 +1,14 @@
<script lang="ts">
import {page} from "$app/stores"
import type {MakeNonOptional} from "@welshman/lib"
import {append, uniq} from "@welshman/lib"
import {pubkey} from "@welshman/app"
import Chat from "@app/components/Chat.svelte"
import {notifications, setChecked} from "@app/util/notifications"
import {splitChatId} from "@app/core/state"
const {chat} = $page.params as MakeNonOptional<typeof $page.params>
const pubkeys = uniq(append($pubkey!, splitChatId(chat)))
// We have to watch this one, since on mobile the badge will be visible when active
$effect(() => {
@@ -14,4 +18,4 @@
})
</script>
<Chat id={chat} />
<Chat {pubkeys} />