Now quick forward only for channels

Closes #1185
This commit is contained in:
Igor Zhukov 2016-07-08 00:10:41 +03:00
parent 90ec9c4d44
commit c62d167019
2 changed files with 9 additions and 4 deletions

View File

@ -1595,10 +1595,11 @@ angular.module('myApp.controllers', ['myApp.i18n'])
}
if (target.className &&
target.className.indexOf('im_message_date') != -1) {
if ($scope.historyState.canReply) {
selectedReply(messageID)
} else {
if (AppPeersManager.isChannel(peerID) &&
!AppPeersManager.isMegagroup(peerID)) {
quickForward(messageID)
} else {
selectedReply(messageID)
}
return false
}

View File

@ -942,7 +942,11 @@ angular.module('myApp.services')
return $q.reject()
}
var message = getMessage(fullMsgID)
if (!message || !message.pFlags || !message.pFlags.post) {
var channel = AppChatsManager.getChat(channelID)
if (!message ||
!message.pFlags ||
!message.pFlags.post ||
!channel.username) {
return $q.reject()
}
return MtpApiManager.invokeApi('channels.exportMessageLink', {