Skip to content
Snippets Groups Projects
Commit 0713c7e1 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Refactor

parent 3c3165eb
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!18Update Bindings
......@@ -16,37 +16,37 @@ public struct RestlikeRequest {
}
extension RestlikeRequest {
public static func live() -> RestlikeRequest {
RestlikeRequest { authenticated, clientId, connectionId, request, e2eParams in
let requestData = try request.encode()
var error: NSError?
let responseData: Data?
if authenticated {
responseData = BindingsRestlikeRequest(
clientId,
connectionId,
requestData,
e2eParams,
&error
)
} else {
responseData = BindingsRestlikeRequestAuth(
clientId,
connectionId,
requestData,
e2eParams,
&error
)
}
if let error = error {
throw error
}
guard let responseData = responseData else {
let functionName = "BindingsRestlikeRequest\(authenticated ? "Auth" : "")"
fatalError("\(functionName) returned `nil` without providing error")
}
return try RestlikeMessage.decode(responseData)
public static let live = RestlikeRequest {
authenticated, clientId, connectionId, request, e2eParams in
let requestData = try request.encode()
var error: NSError?
let responseData: Data?
if authenticated {
responseData = BindingsRestlikeRequest(
clientId,
connectionId,
requestData,
e2eParams,
&error
)
} else {
responseData = BindingsRestlikeRequestAuth(
clientId,
connectionId,
requestData,
e2eParams,
&error
)
}
if let error = error {
throw error
}
guard let responseData = responseData else {
let functionName = "BindingsRestlikeRequest\(authenticated ? "Auth" : "")"
fatalError("\(functionName) returned `nil` without providing error")
}
return try RestlikeMessage.decode(responseData)
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment