Single instance of CentralManagerModule

This commit is contained in:
hiar
2025-09-01 16:42:11 +02:00
parent eb8d2c5d9c
commit 37b7c7ae81

View File

@@ -9,12 +9,14 @@ import dagger.hilt.components.SingletonComponent
import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineScope
import no.nordicsemi.kotlin.ble.client.android.CentralManager import no.nordicsemi.kotlin.ble.client.android.CentralManager
import no.nordicsemi.kotlin.ble.client.android.native import no.nordicsemi.kotlin.ble.client.android.native
import javax.inject.Singleton
@Module @Module
@InstallIn(SingletonComponent::class) @InstallIn(SingletonComponent::class)
object CentralManagerModule { object CentralManagerModule {
@Provides @Provides
@Singleton
fun provideCentralManager( fun provideCentralManager(
@ApplicationContext context: Context, @ApplicationContext context: Context,
scope: CoroutineScope scope: CoroutineScope