summary refs log tree commit diff
path: root/src/api/util
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-12-17 02:21:56 +0100
committerRory& <root@rory.gay>2025-12-17 02:21:56 +0100
commit11a3a48731ddc56470a518262683c5bf4e19070d (patch)
treeb7d01f25dad82a48b71f19ae89daad33ddf8c1a5 /src/api/util
parentunixsock: use length-prefixed message framing + buffer (diff)
downloadserver-ts-11a3a48731ddc56470a518262683c5bf4e19070d.tar.xz
Rename PRIVATE_ROUTE -> EPHEMERAL, fix typo
Diffstat (limited to 'src/api/util')
-rw-r--r--src/api/util/handlers/Message.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts

index fb011112..ef31cdba 100644 --- a/src/api/util/handlers/Message.ts +++ b/src/api/util/handlers/Message.ts
@@ -47,6 +47,7 @@ import { ReadState, Member, Session, + MessageFlags, } from "@spacebar/util"; import { HTTPError } from "lambert-server"; import { In, Or, Equal, IsNull } from "typeorm"; @@ -538,12 +539,12 @@ export async function postHandleMessage(message: Message) { export async function sendMessage(opts: MessageOptions) { const message = await handleMessage({ ...opts, timestamp: new Date() }); - const ephermal = (message.flags & (1 << 6)) !== 0; + const ephemeral = (message.flags & (MessageFlags.FLAGS.EPHEMERAL)) !== 0; await Promise.all([ Message.insert(message), emitEvent({ event: "MESSAGE_CREATE", - ...(ephermal ? { user_id: message.interaction_metadata?.user_id } : { channel_id: message.channel_id }), + ...(ephemeral ? { user_id: message.interaction_metadata?.user_id } : { channel_id: message.channel_id }), data: message.toJSON(), } as MessageCreateEvent), ]);