Improve loading a bit

This commit is contained in:
Jon Staab
2025-04-11 08:41:50 -07:00
parent 489707b9b2
commit acddff79f0
3 changed files with 15 additions and 19 deletions

View File

@@ -7,7 +7,7 @@
import {dev} from "$app/environment"
import {goto} from "$app/navigation"
import {bytesToHex, hexToBytes} from "@noble/hashes/utils"
import {identity, sleep, defer, ago, WEEK, TaskQueue} from "@welshman/lib"
import {identity, memoize, sleep, defer, ago, WEEK, TaskQueue} from "@welshman/lib"
import type {TrustedEvent, StampedEvent} from "@welshman/util"
import {WRAP} from "@welshman/util"
import {Nip46Broker, getPubkey, makeSecret} from "@welshman/signer"
@@ -152,10 +152,12 @@
// Listen for space data, populate space-based notifications
let unsubSpaces: any
userMembership.subscribe($membership => {
unsubSpaces?.()
unsubSpaces = listenForNotifications()
})
userMembership.subscribe(
memoize($membership => {
unsubSpaces?.()
unsubSpaces = listenForNotifications()
}),
)
// Listen for chats, populate chat-based notifications
let chatsReq: any