Add tests to GLS profile

This commit is contained in:
Sylwester Zielinski
2023-05-16 10:16:36 +02:00
parent fffdc0f1e0
commit 3f42fae284
8 changed files with 298 additions and 13 deletions

View File

@@ -0,0 +1,16 @@
package no.nordicsemi.android.nrftoolbox
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.SupervisorJob
@Module
@InstallIn(SingletonComponent::class)
class ApplicationScopeModule {
@Provides
fun applicationScope() = CoroutineScope(SupervisorJob())
}

View File

@@ -35,6 +35,7 @@ import android.app.Application
import dagger.hilt.android.HiltAndroidApp
import no.nordicsemi.android.analytics.AppAnalytics
import no.nordicsemi.android.analytics.AppOpenEvent
import no.nordicsemi.android.gls.GlsServer
import javax.inject.Inject
@HiltAndroidApp
@@ -43,9 +44,14 @@ class NrfToolboxApplication : Application() {
@Inject
lateinit var analytics: AppAnalytics
@Inject
lateinit var glsServer: GlsServer
override fun onCreate() {
super.onCreate()
analytics.logEvent(AppOpenEvent)
glsServer.start(this)
}
}