Browse Source

Merge branch 'whipermr5-1177-update-message-preview-on-edit'

master
Igor Zhukov 8 years ago
parent
commit
e4e9d66e49
  1. 11
      app/js/messages_manager.js

11
app/js/messages_manager.js

@ -3039,10 +3039,10 @@ angular.module('myApp.services')
messagesForHistory[mid] = wasForHistory messagesForHistory[mid] = wasForHistory
} }
var foundDialog = getDialogByPeerID(peerID)[0]
var isTopMessage = foundDialog && foundDialog.top_message == mid
if (message.clear_history) { if (message.clear_history) {
var foundDialog = getDialogByPeerID(peerID) if (isTopMessage) {
if (foundDialog[0] &&
foundDialog[0].top_message == mid) {
$rootScope.$broadcast('dialog_flush', {peerID: peerID}) $rootScope.$broadcast('dialog_flush', {peerID: peerID})
} else { } else {
$rootScope.$broadcast('history_delete', {peerID: peerID, msgs: [mid]}) $rootScope.$broadcast('history_delete', {peerID: peerID, msgs: [mid]})
@ -3053,6 +3053,11 @@ angular.module('myApp.services')
id: message.id, id: message.id,
mid: mid mid: mid
}) })
if (isTopMessage) {
var updatedDialogs = {}
updatedDialogs[peerID] = foundDialog
$rootScope.$broadcast('dialogs_multiupdate', updatedDialogs)
}
} }
break break

Loading…
Cancel
Save