pull/42/head
Niels Andriesse 6 years ago
parent d8925d7750
commit 9854c4f05d

@ -59,7 +59,7 @@ public final class LokiGroupChatPoller : NSObject {
private func pollForDeletedMessages() {
let group = self.group
let _ = LokiGroupChatAPI.getDeletedMessageIDs(for: group.serverID, on: group.server).done { deletedMessageServerIDs in
let _ = LokiGroupChatAPI.getDeletedMessageServerIDs(for: group.serverID, on: group.server).done { deletedMessageServerIDs in
let storage = OWSPrimaryStorage.shared()
storage.dbReadWriteConnection.readWrite { transaction in
let deletedMessageIDs = deletedMessageServerIDs.compactMap { storage.getIDForMessage(withServerID: UInt($0), in: transaction) }

@ -184,7 +184,7 @@ public final class LokiGroupChatAPI : NSObject {
}.retryingIfNeeded(maxRetryCount: maxRetryCount)
}
public static func getDeletedMessageIDs(for group: UInt64, on server: String) -> Promise<[UInt64]> {
public static func getDeletedMessageServerIDs(for group: UInt64, on server: String) -> Promise<[UInt64]> {
print("[Loki] Getting deleted messages for group chat with ID: \(group) on server: \(server).")
let firstMessageServerID = getFirstMessageServerID(for: group, on: server) ?? 0
let queryParameters = "is_deleted=true&since_id=\(firstMessageServerID)"

Loading…
Cancel
Save