Example #1
0
 @Provides
 @PerApp
 OkHttpClient provideOkHttpClient(Application app, NetworkProxyPreference networkProxy) {
   OkHttpClient client = DataModule.createOkHttpClient(app);
   client.setSslSocketFactory(createBadSslSocketFactory());
   client.setProxy(networkProxy.getProxy());
   return client;
 }
Example #2
0
 @Provides
 @Singleton
 OkHttpClient provideOkHttpClient(
     Application app, Preference<InetSocketAddress> networkProxyAddress) {
   return DataModule.createOkHttpClient(app)
       .sslSocketFactory(createBadSslSocketFactory())
       .proxy(InetSocketAddressPreferenceAdapter.createProxy(networkProxyAddress.get()))
       .build();
 }