From f7992a06d7d6403037767e35a4c94e356989fc81 Mon Sep 17 00:00:00 2001 From: Monique Solanki Date: Mon, 26 Nov 2018 17:43:57 -0800 Subject: [PATCH] Added 'search' to MastodonAPI.swift. --- elpha-ios/MastodonAPI.swift | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/elpha-ios/MastodonAPI.swift b/elpha-ios/MastodonAPI.swift index dfa6ad0..3ff359c 100644 --- a/elpha-ios/MastodonAPI.swift +++ b/elpha-ios/MastodonAPI.swift @@ -391,6 +391,21 @@ class MastodonAPI { } } + static func search(content: String, completion: @escaping (JSONObject?, Error?) -> Void) { + let parameters: Parameters = [ + "q": content + ] + self.request(path: "api/v2/search", method: .get, parameters: parameters) { data, _, error in + guard error == nil else { + completion(nil, error) + return + } + + completion(data as? JSONObject, nil) + } + } + + static func registerApp(serverURL: URL, completion: @escaping (JSONObject?, Error?) -> Void) { let requestURL = serverURL.appendingPathComponent("api/v1/apps") let parameters: Parameters = [