From 0df60cc3afde4902633225e66b073df7c724d0a4 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Thu, 26 Sep 2019 16:52:14 +1000 Subject: [PATCH] Fix parsing --- SignalServiceKit/src/Loki/API/LokiStorageAPI.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SignalServiceKit/src/Loki/API/LokiStorageAPI.swift b/SignalServiceKit/src/Loki/API/LokiStorageAPI.swift index 4034d186f..5b6ffc105 100644 --- a/SignalServiceKit/src/Loki/API/LokiStorageAPI.swift +++ b/SignalServiceKit/src/Loki/API/LokiStorageAPI.swift @@ -59,7 +59,7 @@ public final class LokiStorageAPI : LokiDotNetAPI { } guard !annotations.isEmpty else { return [] } guard let annotation = annotations.first(where: { $0["type"] as? String == deviceLinkType }), - let rawDeviceLinks = annotation["authorisations"] as? [JSON] else { + let value = annotation["value"] as? JSON, let rawDeviceLinks = value["authorisations"] as? [JSON] else { print("[Loki] Couldn't parse device links for user: \(hexEncodedPublicKey) from: \(rawResponse).") throw Error.parsingFailed }