2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-03 16:15:13 +00:00

Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev_private

This commit is contained in:
John Preston
2016-07-31 11:01:37 +01:00
11 changed files with 45 additions and 12 deletions

View File

@@ -2833,7 +2833,9 @@ void HistoryItem::setId(MsgId newId) {
}
bool HistoryItem::canEdit(const QDateTime &cur) const {
if (id < 0 || date.secsTo(cur) >= Global::EditTimeLimit()) return false;
auto messageToMyself = (peerToUser(_history->peer->id) == MTP::authedId());
auto messageTooOld = messageToMyself ? false : (date.secsTo(cur) >= Global::EditTimeLimit());
if (id < 0 || messageTooOld) return false;
if (auto msg = toHistoryMessage()) {
if (msg->Has<HistoryMessageVia>() || msg->Has<HistoryMessageForwarded>()) return false;
@@ -2854,7 +2856,7 @@ bool HistoryItem::canEdit(const QDateTime &cur) const {
auto channel = _history->peer->asChannel();
return (channel->amCreator() || (channel->amEditor() && out()));
}
return out() || (peerToUser(_history->peer->id) == MTP::authedId());
return out() || messageToMyself;
}
return false;
}