From 1b4cfdb22f7daa895ccedbeb2a10f966cf17248e Mon Sep 17 00:00:00 2001 From: nielsandriesse Date: Fri, 28 May 2021 14:28:59 +1000 Subject: [PATCH] Add get Session version file server endpoint --- SessionMessagingKit/File Server/FileServerAPIV2.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SessionMessagingKit/File Server/FileServerAPIV2.swift b/SessionMessagingKit/File Server/FileServerAPIV2.swift index 9e311be00..a5b880b36 100644 --- a/SessionMessagingKit/File Server/FileServerAPIV2.swift +++ b/SessionMessagingKit/File Server/FileServerAPIV2.swift @@ -114,4 +114,12 @@ public final class FileServerAPIV2 : NSObject { return file } } + + public static func getVersion(_ platform: String) -> Promise { + let request = Request(verb: .get, endpoint: "session_version?platform=\(platform)") + return send(request, useOldServer: false).map(on: DispatchQueue.global(qos: .userInitiated)) { json in + guard let version = json["result"] as? String else { throw Error.parsingFailed } + return version + } + } }