feature/fetch_userinfo #85
|
@ -21,16 +21,13 @@ import retrofit2.converter.gson.GsonConverterFactory;
|
||||||
@InstallIn(SingletonComponent.class)
|
@InstallIn(SingletonComponent.class)
|
||||||
public class KidShiftApiServiceModule {
|
public class KidShiftApiServiceModule {
|
||||||
|
|
||||||
@Inject
|
|
||||||
UserSettings userSettings;
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
KSLogger logger;
|
KSLogger logger;
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
@Singleton
|
@Singleton
|
||||||
public AuthorizationInterceptor provideAuthorizationInterceptor() {
|
public AuthorizationInterceptor provideAuthorizationInterceptor(UserSettings userSettings, KSLogger logger) {
|
||||||
return new AuthorizationInterceptor(userSettings);
|
return new AuthorizationInterceptor(userSettings, logger);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Gson
|
// Gson
|
||||||
|
@ -43,10 +40,9 @@ public class KidShiftApiServiceModule {
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
@Singleton
|
@Singleton
|
||||||
public OkHttpClient provideOkHttpClient(UserSettings userSettings, KSLogger logger) {
|
public OkHttpClient provideOkHttpClient(AuthorizationInterceptor authorizationInterceptor) {
|
||||||
return new OkHttpClient.Builder()
|
return new OkHttpClient.Builder()
|
||||||
// .addInterceptor(provideAuthorizationInterceptor())
|
.addInterceptor(authorizationInterceptor)
|
||||||
.addInterceptor(new AuthorizationInterceptor(userSettings, logger))
|
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user