compose-lobsters/app/src/main/java/dev/msfjarvis/lobsters/injection/UrlLauncherModule.kt
Aditya Wasan 9517531388
build: setup compose multiplatform
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-03-14 21:54:27 +05:30

19 lines
590 B
Kotlin

package dev.msfjarvis.lobsters.injection
import android.content.Context
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.android.components.ActivityComponent
import dagger.hilt.android.qualifiers.ActivityContext
import dev.msfjarvis.lobsters.ui.urllauncher.UrlLauncher
import dev.msfjarvis.lobsters.ui.urllauncher.AndroidUrlLauncherImpl
@Module
@InstallIn(ActivityComponent::class)
object UrlLauncherModule {
@Provides
fun provideUrlLauncher(@ActivityContext context: Context): UrlLauncher {
return AndroidUrlLauncherImpl(context)
}
}