Fix: use event.getRoomId() in invite handler (member.room can be undefined)

This commit is contained in:
unfunny
2026-09-13 16:30:54 -04:00
parent bef1ddb723
commit f0245b22f9

View File

@@ -64,8 +64,9 @@ function loadQuotes() {
// Auto-accept invites so the bot can be invited into rooms.
client.on('RoomMember.membership', (event, member) => {
if (member.userId === userId && member.membership === 'invite') {
console.log(`📩 Invited to ${member.room.roomId}, joining...`);
client.joinRoom(member.room.roomId).catch((err) => {
const roomId = event.getRoomId();
console.log(`📩 Invited to ${roomId}, joining...`);
client.joinRoom(roomId).catch((err) => {
console.error('Failed to join room:', err.message);
});
}