siesta
siesta copied to clipboard
The civilized way to write REST API clients for iOS / macOS
A common idiom in Siesta projects is to have UI code point at some resource that can change, and whenever it changes, to: - stop observing the old resource, -...
This PR adds a file-based cache implementation to Siesta. This will give most projects offline access & fast launch for almost free. A word on why this is so compelling...
Hi Paul, Here's support for Combine and RxSwift as we talked about. Combine is in the main library code; RxSwift is in Extensions. It's influenced somewhat by the ReactiveCocoa extension...
Closes #298 This may be a naive implementation, and I'm not sure it would work for multiple chains? But it's working for what I'm using it for.
This is motivated by and based on https://github.com/bustoutsolutions/siesta/issues/190 Hope you don’t mind the warts and all (particularly the missing unit tests) @pcantrell —I’m very much a newbie in iOS dev,...
This pull request adds a `URL` object to the `RequestError` struct that represents the `URL` for the request that the error represents. # Motivation We needed a way to access...
- [x] Add tvOS target - [x] Prove viability with a test app - [x] Get specs passing on tvOS - [x] Add tvOS environment(s) to Travis build matrix -...
My app needs to monitor the network connection to an API. After enough errors accumulate, It stops making normal requests and lazily pings the API with a static URL as...
I find myself needing a file-based cache for Siesta. I see that there is a branch named `file-cache` in the repo. It's my understanding that this is the beginning of...
> Chained requests currently do not support progress. If you are reading these words and want that feature, please file an issue on Github! It happened! How big of a...