From 6c6d38185d958cd68949ed8996c913af3b448973 Mon Sep 17 00:00:00 2001 From: Huan LI Date: Wed, 1 Mar 2017 16:50:01 +0800 Subject: [PATCH] fix(room): do not permit undefined param (#273) --- src/room.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/room.ts b/src/room.ts index ca4363ca..d4977a67 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 [] } -- GitLab