diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2024-10-05 23:00:58 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2024-10-05 23:00:58 -0400 |
| commit | 05de3c7b211727039b3912311aa4bab6787a7457 (patch) | |
| tree | 08a3860b68391514390f42872ccc1cb4c6e6afd2 /hi-ui/src/lib/ActiveChannel.svelte | |
| parent | bc514e0ea5f0a553f15ab8275961907877181520 (diff) | |
| parent | 6a10fcaf64938da52b326ea80013d9f30ed62a6c (diff) | |
Merge branch 'wip/boot'
Diffstat (limited to 'hi-ui/src/lib/ActiveChannel.svelte')
| -rw-r--r-- | hi-ui/src/lib/ActiveChannel.svelte | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/hi-ui/src/lib/ActiveChannel.svelte b/hi-ui/src/lib/ActiveChannel.svelte index 84f9119..d2d92fb 100644 --- a/hi-ui/src/lib/ActiveChannel.svelte +++ b/hi-ui/src/lib/ActiveChannel.svelte @@ -1,15 +1,9 @@ <script> - import { activeChannel, events } from '../store'; + import { activeChannel, messages } from '../store'; import Message from './Message.svelte'; let container; - $: messages = $events.filter( - (ev) => ( - ev.type === 'message' - && $activeChannel !== null - && ev.channel.id === $activeChannel.id - ) - ); + $: messageList = $activeChannel.isSet() ? $messages.inChannel($activeChannel.get()) : []; // TODO: eventually, store scroll height/last unread in channel? scroll there? @@ -19,7 +13,7 @@ </script> <div class="container" bind:this={container}> - {#each messages as message} + {#each messageList as message} <div use:scroll> <Message {...message} /> </div> |
