OH
OhKanghoon/RxApolloClient
RxSwift extensions for Apollo Client
RxApolloClient
Dependencies
- RxSwift (~> 6.0)
- apollo-ios (~> 0.50.0)
Requirements
- Xcode 13.2.1
- Swift 5.5.2
Installation
- Using CocoaPods
pod 'RxApolloClient', '1.6.0'- Using [Swift Package Manager]
import PackageDescription
let package = Package(
name: "YourApp",
dependencies: [
.package(url: "https://github.com/OhKanghoon/RxApolloClient", from: "1.6.0")
]
)Usage
Fetch
client.rx
.fetch(query:)Watch
client.rx
.watch(query:)Mutate
client.rx
.perform(mutation:)Upload
client.rx
.upload(operation:, files:)Subscribe
client.rx
.subscribe(subscription:)Example
Author
OhKanghoon, ggaa96@naver.com
License
RxApolloClient is available under the MIT license. See the LICENSE file for more info.
On this page
Languages
Swift96.6%Ruby3.4%
Contributors
MIT License
Created January 17, 2019
Updated January 7, 2025