Message delete command
This commit is contained in:
@@ -145,7 +145,14 @@ function MessageContainer({
|
||||
<ContextMenuItem
|
||||
inset
|
||||
variant="destructive"
|
||||
onClick={() => {}}
|
||||
onClick={() => {
|
||||
sendRequest({
|
||||
type: "delete_message",
|
||||
params: {
|
||||
message_id: message.id,
|
||||
},
|
||||
});
|
||||
}}
|
||||
disabled={message.from !== app.profile?.id}
|
||||
>
|
||||
Delete
|
||||
|
||||
@@ -66,6 +66,8 @@ export default async function auth(
|
||||
if (onNewMessage) onNewMessage(data.params as Message);
|
||||
addMessage(data.params as Message);
|
||||
break;
|
||||
case "message_delete":
|
||||
break;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@ export interface MessageType<T = string, P = object> {
|
||||
params: P;
|
||||
}
|
||||
|
||||
export type ClientMessage = MessageType<
|
||||
"send_message",
|
||||
{ channel_id: string; contents: string }
|
||||
>;
|
||||
export type ClientMessage =
|
||||
| MessageType<"send_message", { channel_id: string; contents: string }>
|
||||
| MessageType<"delete_message", { message_id: number }>;
|
||||
|
||||
Reference in New Issue
Block a user