diff --git a/zenno/src/routes/chara/convo/+page.svelte b/zenno/src/routes/chara/convo/+page.svelte index 8913f36..d7bb9f8 100644 --- a/zenno/src/routes/chara/convo/+page.svelte +++ b/zenno/src/routes/chara/convo/+page.svelte @@ -8,13 +8,12 @@ const convoMap = $derived(byChara(conversations)); const popular = $derived(groupPopulars(conversations)); let characters: Character[] = $state([]); + const selCharas = $derived(characters.filter((c) => convoMap.has(c.chara_id))); const names = $derived(charaNames(characters ?? [])); const minSuggest = 8; onMount(async () => { - const [convos, charas] = await Promise.all([conversation(), character()]); - conversations = convos; - characters = charas.filter((c) => convoMap.has(c.chara_id)); + [conversations, characters] = await Promise.all([conversation(), character()]); }); let chara: Character | undefined = $state(); @@ -43,7 +42,7 @@