feat(auth-presentation): Add product metrics for "Credential-less Add Account" screen.

This commit is contained in:
Mateusz Armatys
2024-02-15 11:59:52 +01:00
parent 8474e3eb5c
commit 5e52a7a8d4
@@ -47,9 +47,31 @@ import me.proton.core.presentation.utils.getUserMessage
import me.proton.core.presentation.utils.onClick
import me.proton.core.presentation.utils.openBrowserLink
import me.proton.core.presentation.utils.viewBinding
import me.proton.core.telemetry.domain.entity.TelemetryPriority
import me.proton.core.telemetry.presentation.annotation.ProductMetrics
import me.proton.core.telemetry.presentation.annotation.ScreenClosed
import me.proton.core.telemetry.presentation.annotation.ScreenDisplayed
import me.proton.core.telemetry.presentation.annotation.ViewClicked
import javax.inject.Inject
@AndroidEntryPoint
@ProductMetrics(
group = "account.any.signup",
flow = "mobile_signup_full"
)
@ScreenDisplayed(
event = "fe.add_account.displayed",
priority = TelemetryPriority.Immediate
)
@ScreenClosed(
event = "user.add_account.closed",
priority = TelemetryPriority.Immediate
)
@ViewClicked(
event = "user.add_account.clicked",
viewIds = ["sign_in_guest", "sign_in", "sign_up"],
priority = TelemetryPriority.Immediate
)
internal class CredentialLessWelcomeFragment : ProtonFragment(R.layout.fragment_credential_less_welcome) {
@Inject