Skip to content

Instantly share code, notes, and snippets.

@BurningDroid
Created March 15, 2019 00:20
Show Gist options
  • Save BurningDroid/9a31c47de815dc70d5166ace35bf8b76 to your computer and use it in GitHub Desktop.
Save BurningDroid/9a31c47de815dc70d5166ace35bf8b76 to your computer and use it in GitHub Desktop.
Retrofit - How to set Timeout
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.connectTimeout(30, TimeUnit.MINUTES)
.readTimeout(60, TimeUnit.SECONDS)
.writeTimeout(30, TimeUnit.SECONDS)
.build();
Retrofit.Builder builder = new Retrofit.Builder()
.baseUrl("http://localhost:3000/")
.client(okHttpClient)
.addConverterFactory(GsonConverterFactory.create())
.addCallAdapterFactory(RxJava2CallAdapterFactory.create());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment