diff --git a/src/room.ts b/src/room.ts index ca4363ca0845e4fdb4206796b087a6d476e3e436..d4977a675c0d1c5817fc11bf008de1555913aa8c 100644 --- a/src/room.ts +++ b/src/room.ts @@ -206,7 +206,7 @@ export class Room extends EventEmitter implements Sayable { return null } - const memberList = this.parseMemberList(rawObj.MemberList) + const memberList = this.parseMemberList(rawObj.MemberList || []) const nameMap = this.parseMap('name', rawObj.MemberList) const aliasMap = this.parseMap('alias', rawObj.MemberList) @@ -221,7 +221,7 @@ export class Room extends EventEmitter implements Sayable { } } - private parseMemberList(rawMemberList?: RoomRawMember[]): Contact[] { + private parseMemberList(rawMemberList: RoomRawMember[]): Contact[] { if (!rawMemberList || !rawMemberList.map) { return [] }