From d5b1fab1e7c4f43ead41b6dbd998ad3a0bfc76ec Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Fri, 11 Apr 2025 14:44:27 -0700 Subject: [PATCH] Tweak data loading --- src/app/components/MenuSpace.svelte | 4 +--- src/app/components/ReactionSummary.svelte | 6 +++--- src/app/components/SpaceInvite.svelte | 8 ++++++-- src/app/requests.ts | 6 ++---- src/routes/[bech32]/+page.svelte | 7 +++---- src/routes/spaces/[relay]/+layout.svelte | 19 ++++++++++--------- 6 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/app/components/MenuSpace.svelte b/src/app/components/MenuSpace.svelte index 19fd00cc..de6c2801 100644 --- a/src/app/components/MenuSpace.svelte +++ b/src/app/components/MenuSpace.svelte @@ -1,6 +1,6 @@ diff --git a/src/app/components/ReactionSummary.svelte b/src/app/components/ReactionSummary.svelte index e0d7b335..88d77f39 100644 --- a/src/app/components/ReactionSummary.svelte +++ b/src/app/components/ReactionSummary.svelte @@ -2,7 +2,7 @@ import {onMount} from "svelte" import type {Snippet} from "svelte" import {groupBy, uniq, uniqBy, batch} from "@welshman/lib" - import {REACTION, getTag, REPORT, DELETE} from "@welshman/util" + import {REACTION, getReplyFilters, getTag, REPORT, DELETE} from "@welshman/util" import type {TrustedEvent} from "@welshman/util" import {deriveEvents} from "@welshman/store" import {load} from "@welshman/net" @@ -58,11 +58,11 @@ load({ relays: [url], signal: controller.signal, - filters: [{kinds: [REACTION, REPORT, DELETE], "#e": [event.id]}], + filters: getReplyFilters([event], {kinds: [REACTION, REPORT, DELETE]}), onEvent: batch(300, (events: TrustedEvent[]) => { load({ relays: [url], - filters: [{kinds: [DELETE], "#e": events.map(e => e.id)}], + filters: getReplyFilters(events, {kinds: [DELETE]}), }) }), }) diff --git a/src/app/components/SpaceInvite.svelte b/src/app/components/SpaceInvite.svelte index 135ef09f..8eb452b2 100644 --- a/src/app/components/SpaceInvite.svelte +++ b/src/app/components/SpaceInvite.svelte @@ -1,7 +1,7 @@