From b9c86cf417d5fdccd07f294ba2090b57ea80c1ea Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Fri, 27 Aug 2021 01:28:49 +0300 Subject: [PATCH] misc --- src/lib/appManagers/appChatsManager.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/lib/appManagers/appChatsManager.ts b/src/lib/appManagers/appChatsManager.ts index 1399dc7f..53e11598 100644 --- a/src/lib/appManagers/appChatsManager.ts +++ b/src/lib/appManagers/appChatsManager.ts @@ -480,9 +480,7 @@ export class AppChatsManager { return apiManager.invokeApi('channels.inviteToChannel', { channel: input, users: usersInputs - }).then(updates => { - apiUpdatesManager.processUpdateMessage(updates); - }); + }).then(this.onChatUpdated.bind(this, id)); } public createChat(title: string, userIds: number[]): Promise { @@ -499,14 +497,11 @@ export class AppChatsManager { }); } - private onChatUpdated = (chatId: number, updates: any) => { + private onChatUpdated = (chatId: number, updates?: any) => { //console.log('onChatUpdated', chatId, updates); apiUpdatesManager.processUpdateMessage(updates); - if(updates && - /* updates.updates && - updates.updates.length && */ - this.isChannel(chatId)) { + if(updates?.updates?.length && this.isChannel(chatId)) { rootScope.dispatchEvent('invalidate_participants', chatId); } };