Filip Wiesner
05/10/2021, 7:40 PMmbonnin
05/10/2021, 8:01 PMmbonnin
05/10/2021, 8:04 PMexpect /`actual` if needed . The JVM ApolloHttpNetworkTransport takes a OkHttpClient so you can use interceptors there. And on iOS, it takes a DataTaskFactory where you can intercept requests if neededFilip Wiesner
05/10/2021, 8:40 PMNetworkTransport copying the Apollo code and adding my interceptor? Or what do you mean by "_use expect /`actual` if needed_".mbonnin
05/10/2021, 8:42 PMexpect CustomNetworkTransport
that delegates to ApolloHttpNetworkTransportmbonnin
05/10/2021, 8:42 PMmbonnin
05/10/2021, 8:43 PMFlipper on iOS? Or are you looking at replacing Flipper with stdout ?Filip Wiesner
05/10/2021, 8:47 PMAtlantis for iOS but I don't know anything about it.mbonnin
05/10/2021, 8:47 PMApolloHttpNetworkTransport constructor that takes a CallFactory : https://github.com/apollographql/apollo-android/blob/49d4768dc381f51acc38256d28a9d[…]apollographql/apollo/network/http/ApolloHttpNetworkTransport.ktmbonnin
05/10/2021, 8:48 PMOkHttpClient implements Call.Factory so you can customize the OkHttpClient before creating the ApolloHttpClient before passing it to the ApolloClientmbonnin
05/10/2021, 8:50 PMval client = ApolloClient(
networkTransport = ApolloHttpNetworkTransport(
serverUrl = "https://",
headers = Headers.of(emptyMap()),
httpCallFactory = OkHttpClient.Builder()
.addInterceptor(...)
.build()
)
)mbonnin
05/10/2021, 8:50 PMFilip Wiesner
05/10/2021, 8:53 PMtvOS target? From what I've seen you would "only" need tvOS added to Okio lib (there is already issue for it) and than it's just adding the build target.mbonnin
05/10/2021, 8:54 PMmbonnin
05/10/2021, 8:54 PMFilip Wiesner
05/10/2021, 8:58 PMmbonnin
05/10/2021, 8:58 PMmbonnin
05/10/2021, 8:59 PMFilip Wiesner
05/10/2021, 9:00 PMmbonnin
05/10/2021, 9:00 PMFilip Wiesner
05/10/2021, 9:08 PMmbonnin
05/17/2021, 8:08 AMFilip Wiesner
05/17/2021, 8:09 AMFilip Wiesner
05/27/2021, 10:47 AMFilip Wiesner
05/27/2021, 10:49 AMmbonnin
05/27/2021, 4:11 PMFilip Wiesner
05/27/2021, 4:13 PMmbonnin
05/27/2021, 4:17 PM