@@ -30,6 +30,7 @@ import org.fossasia.openevent.general.auth.SignUp
30
30
import org.fossasia.openevent.general.auth.SignUpViewModel
31
31
import org.fossasia.openevent.general.auth.User
32
32
import org.fossasia.openevent.general.auth.AuthViewModel
33
+ import org.fossasia.openevent.general.auth.RefreshTokenService
33
34
import org.fossasia.openevent.general.data.Network
34
35
import org.fossasia.openevent.general.data.Preference
35
36
import org.fossasia.openevent.general.event.Event
@@ -71,6 +72,7 @@ import org.fossasia.openevent.general.search.location.LocationService
71
72
import org.fossasia.openevent.general.search.type.SearchTypeViewModel
72
73
import org.fossasia.openevent.general.search.location.LocationServiceImpl
73
74
import org.fossasia.openevent.general.auth.SmartAuthViewModel
75
+ import org.fossasia.openevent.general.auth.TokenAuthenticator
74
76
import org.fossasia.openevent.general.connectivity.MutableConnectionLiveData
75
77
import org.fossasia.openevent.general.discount.DiscountApi
76
78
import org.fossasia.openevent.general.discount.DiscountCode
@@ -231,6 +233,7 @@ val apiModule = module {
231
233
factory { FeedbackService (get(), get()) }
232
234
factory { SettingsService (get(), get()) }
233
235
factory { TaxService (get(), get()) }
236
+ factory { RefreshTokenService () }
234
237
}
235
238
236
239
val viewModelModule = module {
@@ -296,6 +299,7 @@ val networkModule = module {
296
299
.readTimeout(readTimeout.toLong(), TimeUnit .SECONDS )
297
300
.addInterceptor(HostSelectionInterceptor (get()))
298
301
.addInterceptor(RequestAuthenticator (get()))
302
+ .authenticator(TokenAuthenticator ())
299
303
.addNetworkInterceptor(StethoInterceptor ())
300
304
301
305
if (BuildConfig .DEBUG ) {
0 commit comments