29 lines
850 B
Kotlin
Raw Normal View History

2023-02-06 13:44:27 -06:00
package com.isolaatti
2023-07-15 20:58:57 -06:00
import android.app.Activity
2023-02-06 13:44:27 -06:00
import android.app.Application
2023-07-15 20:58:57 -06:00
import android.os.Bundle
2023-02-06 13:44:27 -06:00
import com.isolaatti.auth.data.AuthRepositoryImpl
import com.isolaatti.auth.data.local.TokenStorage
import com.isolaatti.auth.data.remote.AuthApi
import com.isolaatti.auth.domain.AuthRepository
2023-02-11 23:41:23 -06:00
import com.isolaatti.connectivity.RetrofitClient
2023-02-06 13:44:27 -06:00
import dagger.Provides
import dagger.hilt.android.HiltAndroidApp
import javax.inject.Singleton
@HiltAndroidApp
class MyApplication : Application() {
2023-02-11 23:41:23 -06:00
2023-07-15 20:58:57 -06:00
private val activityLifecycleCallbacks = ActivityLifecycleCallbacks()
2023-02-06 13:44:27 -06:00
override fun onCreate() {
super.onCreate()
2023-07-15 20:58:57 -06:00
registerActivityLifecycleCallbacks(activityLifecycleCallbacks)
}
override fun onTerminate() {
super.onTerminate()
unregisterActivityLifecycleCallbacks(activityLifecycleCallbacks)
2023-02-06 13:44:27 -06:00
}
}