mirror of
https://github.com/wrwrabbit/Partisan-Telegram-Android.git
synced 2026-05-05 23:51:00 +00:00
fix delete my messages for encrypted chats
This commit is contained in:
parent
1932b488cf
commit
6ae1723c44
1 changed files with 14 additions and 3 deletions
|
|
@ -17021,9 +17021,20 @@ public class MessagesController extends BaseController implements NotificationCe
|
|||
}
|
||||
|
||||
if (!messagesIds.isEmpty()) {
|
||||
deleteMessages(messagesIds, null, null, dialogId,
|
||||
true, false, false, 0,
|
||||
null, false, true);
|
||||
if (!DialogObject.isEncryptedDialog(dialogId)) {
|
||||
deleteMessages(messagesIds, null, null, dialogId,
|
||||
true, false, false, 0,
|
||||
null, false, true);
|
||||
} else {
|
||||
ArrayList<Long> randoms = new ArrayList<>();
|
||||
for (MessageObject message : messages) {
|
||||
randoms.add(message.messageOwner.random_id);
|
||||
}
|
||||
TLRPC.EncryptedChat encryptedChat = getEncryptedChat(DialogObject.getEncryptedChatId(dialogId));
|
||||
deleteMessages(messagesIds, randoms, encryptedChat, dialogId,
|
||||
false, false, false, 0,
|
||||
null, true, false);
|
||||
}
|
||||
}
|
||||
|
||||
if (messages.size() == 100) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue