Message delete command

This commit is contained in:
2025-12-22 13:10:38 +01:00
parent be4917ce80
commit 38a53c013a
3 changed files with 13 additions and 5 deletions
+8 -1
View File
@@ -145,7 +145,14 @@ function MessageContainer({
<ContextMenuItem <ContextMenuItem
inset inset
variant="destructive" variant="destructive"
onClick={() => {}} onClick={() => {
sendRequest({
type: "delete_message",
params: {
message_id: message.id,
},
});
}}
disabled={message.from !== app.profile?.id} disabled={message.from !== app.profile?.id}
> >
Delete Delete
+2
View File
@@ -66,6 +66,8 @@ export default async function auth(
if (onNewMessage) onNewMessage(data.params as Message); if (onNewMessage) onNewMessage(data.params as Message);
addMessage(data.params as Message); addMessage(data.params as Message);
break; break;
case "message_delete":
break;
} }
}; };
+3 -4
View File
@@ -3,7 +3,6 @@ export interface MessageType<T = string, P = object> {
params: P; params: P;
} }
export type ClientMessage = MessageType< export type ClientMessage =
"send_message", | MessageType<"send_message", { channel_id: string; contents: string }>
{ channel_id: string; contents: string } | MessageType<"delete_message", { message_id: number }>;
>;