|
|
@@ -2,6 +2,7 @@ package com.sheep.gamegroup.di.modules;
|
|
|
|
|
|
import com.sheep.gamegroup.model.api.ApiService;
|
|
|
import com.sheep.gamegroup.model.api.StringConverterFactory;
|
|
|
+import com.sheep.gamegroup.model.cookie.CookieManager;
|
|
|
import com.sheep.gamegroup.model.util.AddPuplicParameIntercept;
|
|
|
import com.sheep.gamegroup.model.util.CacheInterceptor;
|
|
|
import com.sheep.gamegroup.model.util.EntityUtils;
|
|
|
@@ -17,7 +18,6 @@ import javax.inject.Singleton;
|
|
|
import dagger.Module;
|
|
|
import dagger.Provides;
|
|
|
import okhttp3.OkHttpClient;
|
|
|
-import okhttp3.logging.HttpLoggingInterceptor;
|
|
|
import retrofit2.Retrofit;
|
|
|
import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory;
|
|
|
import retrofit2.converter.gson.GsonConverterFactory;
|
|
|
@@ -36,6 +36,7 @@ public class NetModule {
|
|
|
OkHttpClient okhttpClient = new OkHttpClient.Builder()
|
|
|
.connectTimeout(5, TimeUnit.SECONDS)
|
|
|
.readTimeout(20,TimeUnit.SECONDS)
|
|
|
+ .cookieJar(new CookieManager(SheepApp.getInstance()))
|
|
|
.addInterceptor(new AddPuplicParameIntercept())
|
|
|
.addInterceptor(new CacheInterceptor())
|
|
|
.addInterceptor(loggingInterceptor)
|