🎭 Event Handling Guide
Learn how to listen and handle events in XHub Chat.
Event Types
client.on('sync', (state) => { })
client.on('Room', (room) => { })
client.on('Room.timeline', (event, room) => { })
client.on('RoomState.events', (event, state) => { })
Example
import { createClient, ClientEvent } from '@xhub-chat/core';
const client = createClient({ /* ... */ });
client.on(ClientEvent.RoomTimeline, (event, room) => {
console.log('New message:', event.getContent().body);
});