diff --git a/src/app_service/service/chat/service.nim b/src/app_service/service/chat/service.nim index fc83225c28..78dc4bbc9d 100644 --- a/src/app_service/service/chat/service.nim +++ b/src/app_service/service/chat/service.nim @@ -173,6 +173,10 @@ QtObject: self.events.emit(SIGNAL_CHAT_MEMBERS_CHANGED, ChatMembersChangedArgs(chatId: chatDto.id, members: chatDto.members)) self.updateOrAddChat(chatDto) + elif self.chats.hasKey(chatDto.id) and self.chats[chatDto.id].active: + # We left the chat + self.events.emit(SIGNAL_CHAT_LEFT, ChatArgs(chatId: chatDto.id)) + self.events.emit(SIGNAL_CHAT_UPDATE, ChatUpdateArgs(chats: chats)) if (receivedData.clearedHistories.len > 0): diff --git a/vendor/status-go b/vendor/status-go index 21ddaa4b9f..c8910d69fe 160000 --- a/vendor/status-go +++ b/vendor/status-go @@ -1 +1 @@ -Subproject commit 21ddaa4b9f57288ed99fed04db528f3790b7bd2f +Subproject commit c8910d69fe1ab896557c0217a542c000454974c0