|
|
|
@ -2,9 +2,9 @@ import PromiseKit
|
|
|
|
|
|
|
|
|
|
|
|
@objc public final class LokiMessagingAPI : NSObject {
|
|
|
|
@objc public final class LokiMessagingAPI : NSObject {
|
|
|
|
|
|
|
|
|
|
|
|
private static var baseURL: String { return textSecureServerURL }
|
|
|
|
private static let baseURL = "http://13.238.53.205"
|
|
|
|
private static var port: String { return "8080" }
|
|
|
|
private static let port = "8080"
|
|
|
|
private static var apiVersion: String { return "v1" }
|
|
|
|
private static let apiVersion = "v1"
|
|
|
|
public static let defaultTTL: UInt64 = 4 * 24 * 60 * 60
|
|
|
|
public static let defaultTTL: UInt64 = 4 * 24 * 60 * 60
|
|
|
|
|
|
|
|
|
|
|
|
// MARK: Types
|
|
|
|
// MARK: Types
|
|
|
|
@ -34,7 +34,7 @@ import PromiseKit
|
|
|
|
let request = TSRequest(url: url, method: "POST", parameters: [ "method" : method.rawValue, "params" : parameters ])
|
|
|
|
let request = TSRequest(url: url, method: "POST", parameters: [ "method" : method.rawValue, "params" : parameters ])
|
|
|
|
return TSNetworkManager.shared().makePromise(request: request)
|
|
|
|
return TSNetworkManager.shared().makePromise(request: request)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static func sendSignalMessage(_ signalMessage: SignalMessage, to destination: String) -> Promise<RawResponse> {
|
|
|
|
public static func sendSignalMessage(_ signalMessage: SignalMessage, to destination: String) -> Promise<RawResponse> {
|
|
|
|
return LokiMessage.fromSignalMessage(signalMessage).then(sendMessage)
|
|
|
|
return LokiMessage.fromSignalMessage(signalMessage).then(sendMessage)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -50,4 +50,9 @@ import PromiseKit
|
|
|
|
]
|
|
|
|
]
|
|
|
|
return invoke(.retrieveAllMessages, parameters: parameters)
|
|
|
|
return invoke(.retrieveAllMessages, parameters: parameters)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// MARK: Obj-C API
|
|
|
|
|
|
|
|
@objc public static func sendSignalMessage(_ signalMessage: SignalMessage, to destination: String, completionHandler: @escaping (Any?, NSError?) -> Void) {
|
|
|
|
|
|
|
|
sendSignalMessage(signalMessage, to: destination).done { completionHandler($0.responseObject, nil) }.catch { completionHandler(nil, $0 as NSError) }
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|