import { Actor, type Rpc } from "@Tivet-gg/actor";
class ChatRoom extends Actor {
sendMessage(rpc: Rpc, username: string, message: string) {
this._state.messages.push({ username, message });
this._broadcast("newMessage", { username, message });
}
override _onInitialize() {
return { messages: [] };
}
}