equal
deleted
inserted
replaced
31 import com.geekorum.geekdroid.dagger.AppInitializersModule |
31 import com.geekorum.geekdroid.dagger.AppInitializersModule |
32 import com.geekorum.ttrss.BuildConfig |
32 import com.geekorum.ttrss.BuildConfig |
33 import dagger.Binds |
33 import dagger.Binds |
34 import dagger.Module |
34 import dagger.Module |
35 import dagger.hilt.InstallIn |
35 import dagger.hilt.InstallIn |
36 import dagger.hilt.android.components.ApplicationComponent |
36 import dagger.hilt.components.SingletonComponent |
37 import dagger.multibindings.IntoSet |
37 import dagger.multibindings.IntoSet |
38 import kotlinx.coroutines.Dispatchers |
38 import kotlinx.coroutines.Dispatchers |
39 import timber.log.Timber |
39 import timber.log.Timber |
40 import java.util.concurrent.Executors |
40 import java.util.concurrent.Executors |
41 import javax.inject.Inject |
41 import javax.inject.Inject |
105 |
105 |
106 } |
106 } |
107 |
107 |
108 |
108 |
109 @Module(includes = [AppInitializersModule::class]) |
109 @Module(includes = [AppInitializersModule::class]) |
110 @InstallIn(ApplicationComponent::class) |
110 @InstallIn(SingletonComponent::class) |
111 abstract class StrictModeModule { |
111 abstract class StrictModeModule { |
112 @Binds |
112 @Binds |
113 @IntoSet |
113 @IntoSet |
114 abstract fun bindStrictModeInitializer(strictModeInitializer: StrictModeInitializer): AppInitializer |
114 abstract fun bindStrictModeInitializer(strictModeInitializer: StrictModeInitializer): AppInitializer |
115 } |
115 } |
128 } |
128 } |
129 } |
129 } |
130 } |
130 } |
131 |
131 |
132 @Module |
132 @Module |
133 @InstallIn(ApplicationComponent::class) |
133 @InstallIn(SingletonComponent::class) |
134 abstract class KotlinInitializerModule { |
134 abstract class KotlinInitializerModule { |
135 @Binds |
135 @Binds |
136 @IntoSet |
136 @IntoSet |
137 abstract fun bindKotlinInitializer(kotlinInitializer: KotlinInitializer): AppInitializer |
137 abstract fun bindKotlinInitializer(kotlinInitializer: KotlinInitializer): AppInitializer |
138 |
138 |