Pigeon
Pigeon copied to clipboard
Async state management for SwiftUI (and UIKit) 🐦
Fixed warnings and errors caused by swift-lint. ref: #14
I'm currently developing an app using Pigeon. I had to copy the sources of Pigeon into my project in order to use Pigeon, because it's not marked to support watchOS....
# Steps to do this 1. Open the example project 2. Build the project Cmd + B 3. You should now see all the Swiftlint warnings. The goal of this...
This also includes make Pigeon code more testable. Inject Date on caches, for instance.
In your readme the following sample code is shown: ```swift // ... var body: some View { // 5 switch users.state { case .idle, .loading: return AnyView(Text("Loading...")) case .failed: return...
Including but not limited to: - Custom `QueryCacheType` - Custom `QueryType` - Custom `PaginatedQueryKey`