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

Loading…
Cancel
Save