41 lines
1.4 KiB
Java
41 lines
1.4 KiB
Java
//package com.arialyy.frame.http;
|
|
//
|
|
//import java.util.concurrent.TimeUnit;
|
|
//
|
|
//import javax.inject.Singleton;
|
|
//
|
|
//import okhttp3.OkHttpClient;
|
|
//import dagger.Module;
|
|
//import dagger.Provides;
|
|
//import okhttp3.logging.HttpLoggingInterceptor;
|
|
//import retrofit2.Retrofit;
|
|
//import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory;
|
|
//import retrofit2.converter.gson.GsonConverterFactory;
|
|
//
|
|
//@Module
|
|
//public class WebApiModule {
|
|
// @Provides
|
|
// @Singleton
|
|
// public OkHttpClient provideOkHttpClient() {
|
|
// final OkHttpClient.Builder builder = new OkHttpClient.Builder();
|
|
//// if (BuildConfig.DEBUG) {
|
|
// HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
|
|
// logging.setLevel(HttpLoggingInterceptor.Level.BODY);
|
|
// builder.addInterceptor(logging);
|
|
//// }
|
|
// builder.connectTimeout(60 * 1000, TimeUnit.MILLISECONDS)
|
|
// .readTimeout(60 * 1000, TimeUnit.MILLISECONDS);
|
|
// return builder.build();
|
|
// }
|
|
//
|
|
// @Provides
|
|
// @Singleton
|
|
// public Retrofit provideRetrofit(OkHttpClient okHttpClient) {
|
|
// Retrofit.Builder builder = new Retrofit.Builder();
|
|
// builder.client(okHttpClient)
|
|
//// .baseUrl(GameConstant.PACKAGE_TEST_BASE_URL)
|
|
// .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
|
|
// .addConverterFactory(GsonConverterFactory.create());
|
|
// return builder.build();
|
|
// }
|
|
//} |