diff --git a/src/app/game/berry-dash/chatroom/page.tsx b/src/app/game/berry-dash/chatroom/page.tsx index bfd6f8d..b68e0a3 100644 --- a/src/app/game/berry-dash/chatroom/page.tsx +++ b/src/app/game/berry-dash/chatroom/page.tsx @@ -82,7 +82,10 @@ export default function BerryDashChatroom () { setMessages(prev => [...prev.slice(1), msg]) } else if (message.for == 'delete:chatroom_message') { const msg = message.data.fillerMessage as Message - setMessages(prev => [msg, ...prev.slice(0, -1)]) + setMessages(prev => { + const updated = [msg, ...prev] + return updated.filter(m => m.id !== Number(message.data.id)) + }) } else if (message.for == 'edit:chatroom_message') { setMessages(prev => prev.map(msg =>