mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-17 19:07:02 +05:30
19 lines
590 B
Kotlin
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)
|
|
}
|
|
}
|