apollo-kotlin
apollo-kotlin copied to clipboard
:robot: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
When using `@defer` the expectation is that the deferred parts are surfaced as soon as they arrive. However the current [JS](https://github.com/apollographql/apollo-kotlin/blob/c6a16054c57e9c3b2c2c93f895d3169b37186d8a/apollo-runtime/src/jsMain/kotlin/com/apollographql/apollo3/network/http/KtorHttpEngine.kt#L49) and [Apple](https://github.com/apollographql/apollo-kotlin/blob/584d5a5ae94e6deb13568552bfa8d19f389ed588/apollo-runtime/src/appleMain/kotlin/com/apollographql/apollo3/network/http/NSURLSessionHttpEngine.kt#L135) `DefaultHttpEngine` implementations buffer the whole response before...
Highlight `@defer` usage and limitations, probably in a specific section.
At least for now we won't support batching in a `@defer` scenario, so let's automatically opt-out any operation using `@defer` from batching.
Add support for `@defer`/`@stream` from https://github.com/graphql/graphql-js/issues/2848 See also https://github.com/apollographql/apollo-android/issues/3494
### Question I saw that it is possible to combine multiple queries as one inside react: https://levelup.gitconnected.com/how-to-run-multiple-queries-at-once-using-graphqls-apollo-client-c24bea52e079 Is this also possible inside kotlin? Because I have a third-party backend that...
This is an generic issue to list ideas/improvements that can be done to the normalized cache - [x] apollographql/apollo-kotlin#3566 - [x] apollographql/apollo-kotlin#3807 - [x] apollographql/apollo-kotlin#4206 - currently in `incubating` -...
### Question When I use go to generate code, I get `Value 0 cannot be used in position expecting SortingOrderEnum` ``` graphql input QuestionListFilterInput { orderBy: QuestionOrderByEnum sortOrder: SortingOrderEnum =...
### Question I have tried responseBased model which currently generates code as sealed interface. But I have a problem that the generated code was so large that my project never...
I know the documentation says this library support IOS 13+ and also i know that it's because of the subscriptions. In our app we are not using any subscription method...
**Summary** I am testing using the Kotlin Multiplatform version of Apollo. Our schema works fine when compiling for android but we are getting the above error when building iOS library...