Fix message ordering

pull/53/head
Niels Andriesse 6 years ago
parent 98ebbfa83c
commit 5f1e48944c

@ -111,7 +111,7 @@ public final class LokiGroupChatPoller : NSObject {
}
// Poll
let _ = LokiGroupChatAPI.getMessages(for: group.serverID, on: group.server).done(on: .main) { messages in
messages.reversed().forEach { message in
messages.forEach { message in
if message.hexEncodedPublicKey != userHexEncodedPublicKey {
processIncomingMessage(message)
} else {

@ -162,7 +162,7 @@ public final class LokiGroupChatAPI : NSObject {
quote = nil
}
return LokiGroupMessage(serverID: serverID, hexEncodedPublicKey: hexEncodedPublicKey, displayName: displayName, body: body, type: publicChatMessageType, timestamp: timestamp, quote: quote)
}
}.sorted { $0.timestamp < $1.timestamp }
}
}

Loading…
Cancel
Save