pull/63/head
Niels Andriesse 6 years ago
parent 1d33b62790
commit 38ee50bb21

@ -38,7 +38,7 @@ public final class LokiStorageAPI : LokiDotNetAPI {
guard let annotations = data["annotations"] as? [JSON], !annotations.isEmpty else { return [] }
guard let annotation = annotations.first(where: { $0["type"] as? String == deviceLinkType }),
let value = annotation["value"] as? JSON, let rawDeviceLinks = value["authorisations"] as? [JSON],
let user = data["user"] as? JSON, let hexEncodedPublicKey = user["username"] as? String else {
let hexEncodedPublicKey = data["username"] as? String else {
print("[Loki] Couldn't parse device links from: \(rawResponse).")
return []
}

@ -67,9 +67,6 @@ public final class LokiPublicChatPoller : NSObject {
OWSPrimaryStorage.shared().dbReadConnection.read { transaction in
wasSentByCurrentUser = LokiDatabaseUtilities.isUserLinkedDevice(message.hexEncodedPublicKey, transaction: transaction)
}
var masterHexEncodedPublicKey: String? = nil
storage.dbReadConnection.read { transaction in
masterHexEncodedPublicKey = storage.getMasterHexEncodedPublicKey(for: message.hexEncodedPublicKey, in: transaction)

Loading…
Cancel
Save