mirror of
https://github.com/aljazceru/Android-nRF-Toolbox.git
synced 2026-02-23 15:44:21 +01:00
Add tests to GLS profile
This commit is contained in:
@@ -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())
|
||||
}
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user