Skip to content

Instantly share code, notes, and snippets.

@vasarhelyia
Created August 30, 2015 09:32
Show Gist options
  • Save vasarhelyia/7081add4dc34c4f0c4ad to your computer and use it in GitHub Desktop.
Save vasarhelyia/7081add4dc34c4f0c4ad to your computer and use it in GitHub Desktop.
syncBrewAction
syncBrewAction = Action { brewState in
if let jsonData:AnyObject = BrewState.encode(brewState).value {
let requestResult = self.requestWithBody("api/brew", method: "POST", body: JSON(jsonData))
if let requestResultValue = requestResult.value {
return NSURLSession.sharedSession().rac_dataWithRequest(requestResultValue)
|> map { data, URLResponse in
return data
}
}
}
fatalError("jsonData is nil")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment