Move some stuff to welshman, broadcast profile updates

This commit is contained in:
Jon Staab
2025-06-13 15:17:20 -07:00
parent 528917b90e
commit dac9ef8e4e
5 changed files with 10 additions and 49 deletions
+3 -10
View File
@@ -15,7 +15,7 @@
GROUP_ADD_USER,
GROUP_REMOVE_USER,
} from "@welshman/util"
import {pubkey, publishThunk, getThunkError} from "@welshman/app"
import {pubkey, publishThunk, getThunkError, joinRoom, leaveRoom} from "@welshman/app"
import {slide, fade, fly} from "@lib/transition"
import Icon from "@lib/components/Icon.svelte"
import Button from "@lib/components/Button.svelte"
@@ -32,20 +32,13 @@
userRoomsByUrl,
userSettingValues,
decodeRelay,
tagRoom,
getEventsForUrl,
deriveUserMembershipStatus,
deriveChannel,
MembershipStatus,
} from "@app/state"
import {setChecked, checked} from "@app/notifications"
import {
joinRoom,
leaveRoom,
addRoomMembership,
removeRoomMembership,
prependParent,
} from "@app/commands"
import {addRoomMembership, removeRoomMembership, prependParent} from "@app/commands"
import {PROTECTED} from "@app/state"
import {makeFeed} from "@app/requests"
import {popKey} from "@app/implicit"
@@ -108,7 +101,7 @@
}
const onSubmit = ({content, tags}: EventContent) => {
tags.push(tagRoom(room, url))
tags.push(["h", room])
tags.push(PROTECTED)
let template = {content, tags}