|
|
@@ -1,5 +1,6 @@
|
|
|
package com.datarecovery.master.di;
|
|
|
|
|
|
+import com.atmob.network.interceptor.crypto.AtmobCryptoInterceptor;
|
|
|
import com.atmob.network.okhttp.AtmobOkHttpClient;
|
|
|
import com.datarecovery.master.BuildConfig;
|
|
|
import com.datarecovery.master.data.api.AtmobApi;
|
|
|
@@ -25,7 +26,13 @@ public class NetworkModule {
|
|
|
@Singleton
|
|
|
@Provides
|
|
|
public static AtmobApi provideAtmobApi(Gson gson) {
|
|
|
- OkHttpClient okHttpClient = AtmobOkHttpClient.newInstance(ATMOB_TAG, BuildConfig.DEBUG);
|
|
|
+ OkHttpClient okHttpClient = AtmobOkHttpClient.newInstance(ATMOB_TAG, BuildConfig.DEBUG)
|
|
|
+ .newBuilder()
|
|
|
+ .addInterceptor(new AtmobCryptoInterceptor.Builder()
|
|
|
+ .appKey(BuildConfig.ATMOB_CENTRAL_KEY)
|
|
|
+ .setCryptoVersion(AtmobCryptoInterceptor.Version.V1)
|
|
|
+ .build())
|
|
|
+ .build();
|
|
|
return new Retrofit.Builder()
|
|
|
.client(okHttpClient)
|
|
|
.addConverterFactory(GsonConverterFactory.create(gson))
|