mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
19 lines
443 B
Kotlin
19 lines
443 B
Kotlin
|
|
package com.geeksville.mesh.ui
|
||
|
|
|
||
|
|
import androidx.compose.Composable
|
||
|
|
import androidx.compose.onCommit
|
||
|
|
import com.geeksville.android.GeeksvilleApplication
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Track compose screen visibility
|
||
|
|
*/
|
||
|
|
@Composable
|
||
|
|
fun analyticsScreen(name: String) {
|
||
|
|
onCommit(AppStatus.currentScreen) {
|
||
|
|
GeeksvilleApplication.analytics.sendScreenView(name)
|
||
|
|
|
||
|
|
onDispose {
|
||
|
|
GeeksvilleApplication.analytics.endScreenView()
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|