From 378e1bd6d9c399eef1e6c55ad67406814a241bee Mon Sep 17 00:00:00 2001 From: Yuan Gao Date: Fri, 17 Aug 2018 11:26:12 +0800 Subject: [PATCH] sync room when receive room events (#1557) --- src/wechaty.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wechaty.ts b/src/wechaty.ts index 08722ab4..6d1e3f97 100644 --- a/src/wechaty.ts +++ b/src/wechaty.ts @@ -667,7 +667,7 @@ export class Wechaty extends Accessory implements Sayable { case 'room-join': puppet.on('room-join', async (roomId, inviteeIdList, inviterId) => { const room = this.Room.load(roomId) - await room.ready() + await room.sync() const inviteeList = inviteeIdList.map(id => this.Contact.load(id)) await Promise.all(inviteeList.map(c => c.ready())) @@ -683,7 +683,7 @@ export class Wechaty extends Accessory implements Sayable { case 'room-leave': puppet.on('room-leave', async (roomId, leaverIdList, removerId) => { const room = this.Room.load(roomId) - await room.ready() + await room.sync() const leaverList = leaverIdList.map(id => this.Contact.load(id)) await Promise.all(leaverList.map(c => c.ready())) @@ -702,7 +702,7 @@ export class Wechaty extends Accessory implements Sayable { case 'room-topic': puppet.on('room-topic', async (roomId, newTopic, oldTopic, changerId) => { const room = this.Room.load(roomId) - await room.ready() + await room.sync() const changer = this.Contact.load(changerId) await changer.ready() -- GitLab