add PIN kind utilities
This commit is contained in:
@@ -2,6 +2,7 @@ import {derived} from "svelte/store"
|
||||
import {pubkey} from "./session.js"
|
||||
import {profilesByPubkey, loadProfile} from "./profiles.js"
|
||||
import {followsByPubkey, loadFollows} from "./follows.js"
|
||||
import {loadPins, pinsByPubkey} from "./pins.js"
|
||||
import {mutesByPubkey, loadMutes} from "./mutes.js"
|
||||
import {
|
||||
relaySelectionsByPubkey,
|
||||
@@ -35,6 +36,13 @@ export const userMutes = derived([mutesByPubkey, pubkey], ([$mutesByPubkey, $pub
|
||||
return $mutesByPubkey.get($pubkey)
|
||||
})
|
||||
|
||||
export const userPins = derived([pinsByPubkey, pubkey], ([$pinsByPubkey, $pubkey]) => {
|
||||
if (!$pubkey) return undefined
|
||||
|
||||
loadPins($pubkey)
|
||||
return $pinsByPubkey.get($pubkey)
|
||||
})
|
||||
|
||||
export const userRelaySelections = derived(
|
||||
[relaySelectionsByPubkey, pubkey],
|
||||
([$relaySelectionsByPubkey, $pubkey]) => {
|
||||
|
||||
Reference in New Issue
Block a user