From 8ef4b21dab5c98213071b8343c68642051e6ccf7 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Wed, 6 May 2026 17:17:55 -0700 Subject: [PATCH] Allow sharing something to chat without a message --- src/app/components/RoomCompose.svelte | 2 -- src/routes/spaces/[relay]/[h]/+page.svelte | 4 ++++ src/routes/spaces/[relay]/chat/+page.svelte | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/components/RoomCompose.svelte b/src/app/components/RoomCompose.svelte index f3aeef4f..ee82dd10 100644 --- a/src/app/components/RoomCompose.svelte +++ b/src/app/components/RoomCompose.svelte @@ -68,8 +68,6 @@ const content = ed.getText({blockSeparator: "\n"}).trim() const tags = ed.storage.nostr.getEditorTags() - if (!content) return - onSubmit({content, tags}) draftKey?.clear() diff --git a/src/routes/spaces/[relay]/[h]/+page.svelte b/src/routes/spaces/[relay]/[h]/+page.svelte index b2a5df34..54c7df66 100644 --- a/src/routes/spaces/[relay]/[h]/+page.svelte +++ b/src/routes/spaces/[relay]/[h]/+page.svelte @@ -156,6 +156,10 @@ } const onSubmit = async ({content, tags}: EventContent) => { + if (!content && !share) { + return + } + try { tags.push(["h", h]) diff --git a/src/routes/spaces/[relay]/chat/+page.svelte b/src/routes/spaces/[relay]/chat/+page.svelte index 050150dc..eb09c7d5 100644 --- a/src/routes/spaces/[relay]/chat/+page.svelte +++ b/src/routes/spaces/[relay]/chat/+page.svelte @@ -57,6 +57,10 @@ } const onSubmit = async ({content, tags}: EventContent) => { + if (!content && !share) { + return + } + try { let template: EventContent & {created_at?: number} = {content, tags}