diff --git a/src/app/commands.ts b/src/app/commands.ts
index 16dd492..726e209 100644
--- a/src/app/commands.ts
+++ b/src/app/commands.ts
@@ -147,7 +147,7 @@ export const broadcastUserData = async (relays: string[]) => {
export const addSpaceMembership = async (url: string) => {
const list = get(userMembership) || makeList({kind: MEMBERSHIPS})
const event = await addToListPublicly(list, ["r", url]).reconcile(nip44EncryptToSelf)
- const relays = [...ctx.app.router.WriteRelays().getUrls(), ...getRelayTagValues(event.tags)]
+ const relays = uniq([...ctx.app.router.WriteRelays().getUrls(), ...getRelayTagValues(event.tags)])
return publishThunk({event, relays}).result
}
@@ -156,7 +156,7 @@ export const removeSpaceMembership = async (url: string) => {
const list = get(userMembership) || makeList({kind: MEMBERSHIPS})
const pred = (t: string[]) => t[t[0] === "r" ? 1 : 2] === url
const event = await removeFromListByPredicate(list, pred).reconcile(nip44EncryptToSelf)
- const relays = [...ctx.app.router.WriteRelays().getUrls(), ...getRelayTagValues(event.tags)]
+ const relays = uniq([...ctx.app.router.WriteRelays().getUrls(), ...getRelayTagValues(event.tags)])
return publishThunk({event, relays}).result
}
@@ -164,7 +164,7 @@ export const removeSpaceMembership = async (url: string) => {
export const addRoomMembership = async (url: string, room: string) => {
const list = get(userMembership) || makeList({kind: MEMBERSHIPS})
const event = await addToListPublicly(list, tagRoom(room, url)).reconcile(nip44EncryptToSelf)
- const relays = [...ctx.app.router.WriteRelays().getUrls(), ...getRelayTagValues(event.tags)]
+ const relays = uniq([...ctx.app.router.WriteRelays().getUrls(), ...getRelayTagValues(event.tags)])
return publishThunk({event, relays}).result
}
@@ -173,7 +173,7 @@ export const removeRoomMembership = async (url: string, room: string) => {
const list = get(userMembership) || makeList({kind: MEMBERSHIPS})
const pred = (t: string[]) => equals(tagRoom(room, url), t)
const event = await removeFromListByPredicate(list, pred).reconcile(nip44EncryptToSelf)
- const relays = [...ctx.app.router.WriteRelays().getUrls(), ...getRelayTagValues(event.tags)]
+ const relays = uniq([...ctx.app.router.WriteRelays().getUrls(), ...getRelayTagValues(event.tags)])
return publishThunk({event, relays}).result
}
diff --git a/src/app/components/ChannelCompose.svelte b/src/app/components/ChannelCompose.svelte
index f572bd9..f0b3a53 100644
--- a/src/app/components/ChannelCompose.svelte
+++ b/src/app/components/ChannelCompose.svelte
@@ -29,7 +29,6 @@
getEditorOptions({submit, loading, getPubkeyHints, submitOnEnter: true, autofocus: true}),
)
- console.log($editor, content)
$editor.commands.setContent(content)
})
diff --git a/src/app/components/Content.svelte b/src/app/components/Content.svelte
index 2b7012b..9a60031 100644
--- a/src/app/components/Content.svelte
+++ b/src/app/components/Content.svelte
@@ -28,7 +28,7 @@
import ContentQuote from "@app/components/ContentQuote.svelte"
import ContentTopic from "@app/components/ContentTopic.svelte"
import ContentMention from "@app/components/ContentMention.svelte"
- import {entityLink, userSettings} from "@app/state"
+ import {entityLink, userSettingValues} from "@app/state"
export let event
export let minLength = 500
@@ -70,7 +70,7 @@
}
let warning =
- $userSettings?.values.hide_sensitive && event.tags.find(nthEq(0, "content-warning"))?.[1]
+ $userSettingValues.hide_sensitive && event.tags.find(nthEq(0, "content-warning"))?.[1]
$: shortContent = showEntire
? fullContent
@@ -106,7 +106,7 @@
{:else if isCashu(parsed) || isInvoice(parsed)}
+