@@ -6,7 +6,6 @@ import dagger.Provides
66import dagger.hilt.InstallIn
77import dagger.hilt.components.SingletonComponent
88import kotlinx.serialization.json.Json
9- import okhttp3.Interceptor
109import okhttp3.MediaType.Companion.toMediaType
1110import okhttp3.OkHttpClient
1211import okhttp3.logging.HttpLoggingInterceptor
@@ -39,21 +38,7 @@ object NetworkModule {
3938
4039 @Provides
4140 @Singleton
42- @Auth
43- fun provideAuthOkHttpClient (
44- loggingInterceptor : HttpLoggingInterceptor ,
45- authInterceptor : Interceptor ,
46- ): OkHttpClient =
47- OkHttpClient .Builder ()
48- .retryOnConnectionFailure(true )
49- .addInterceptor(loggingInterceptor)
50- .addInterceptor(authInterceptor)
51- .build()
52-
53- @Provides
54- @Singleton
55- @NoneAuth
56- fun provideNoneAuthOkHttpClient (
41+ fun provideHttpClient (
5742 loggingInterceptor : HttpLoggingInterceptor ,
5843 ): OkHttpClient =
5944 OkHttpClient .Builder ()
@@ -66,18 +51,8 @@ object NetworkModule {
6651
6752 @Provides
6853 @Singleton
69- @Auth
70- fun provideAuthRetrofit (@Auth okHttpClient : OkHttpClient , buildConfigFieldProvider : BuildConfigFieldProvider ): Retrofit = Retrofit .Builder ()
71- .addConverterFactory(Json .asConverterFactory(" application/json" .toMediaType()))
72- .baseUrl(buildConfigFieldProvider.get().baseUrl)
73- .client(okHttpClient)
74- .build()
75-
76- @Provides
77- @Singleton
78- @NoneAuth
79- fun provideNoneAuthRetrofit (
80- @NoneAuth okHttpClient : OkHttpClient ,
54+ fun provideRetrofit (
55+ okHttpClient : OkHttpClient ,
8156 buildConfigFieldProvider : BuildConfigFieldProvider ,
8257 json : Json ,
8358 ): Retrofit =
@@ -86,14 +61,4 @@ object NetworkModule {
8661 .baseUrl(buildConfigFieldProvider.get().baseUrl)
8762 .client(okHttpClient)
8863 .build()
89-
90- @Provides
91- @Singleton
92- @S3
93- fun provideS3Retrofit (@NoneAuth okHttpClient : OkHttpClient , buildConfigFieldProvider : BuildConfigFieldProvider ): Retrofit =
94- Retrofit .Builder ()
95- .addConverterFactory(Json .asConverterFactory(" application/json" .toMediaType()))
96- .baseUrl(buildConfigFieldProvider.get().baseUrl)
97- .client(okHttpClient)
98- .build()
9964}
0 commit comments