add: added channel purge button

This commit is contained in:
Lukian 2025-04-09 12:49:26 +02:00
parent 102f6c1a9a
commit 172c5dfeed
5 changed files with 98 additions and 20 deletions

View file

@ -47,8 +47,7 @@ export default function UserPage({socket}: {socket: WebSocket}) {
useEffect(() => {
socket.addEventListener('message', function (event) {
const data = JSON.parse(event.data);
if ((data.type === "new_message" || data.type === "delete_message") && data.user_id === pageUser?.id) {
console.log("new message");
if (((data.type === "new_message" || data.type === "delete_message") && data.user_id === pageUser?.id) || data.type === "purge_channel") {
axios
.get(`/api/users/${username}/lastmessages`)
.then((res) => {