Don't open scheduled messages screen after sending when online if a message has been sent immediately

This commit is contained in:
Ilya Laktyushin
2019-11-22 20:11:42 +04:00
parent 9666c1d593
commit 4eb003d816
3 changed files with 45 additions and 24 deletions

View File

@@ -215,7 +215,7 @@ func applyUpdateGroupMessages(postbox: Postbox, stateManager: AccountStateManage
let updatedRawMessageIds = result.updatedRawMessageIds
var namespace = Namespaces.Message.Cloud
if let message = messages.first, Namespaces.Message.allScheduled.contains(message.id.namespace) {
if let message = messages.first, let apiMessage = result.messages.first, message.scheduleTime != nil && message.scheduleTime == apiMessage.timestamp {
namespace = Namespaces.Message.ScheduledCloud
}
@@ -225,7 +225,7 @@ func applyUpdateGroupMessages(postbox: Postbox, stateManager: AccountStateManage
resultMessages[id] = resultMessage
}
}
var mapping: [(Message, MessageIndex, StoreMessage)] = []
for message in messages {