- $title
-
-
- ```python
- {logs}
- ```
-
-
-
- """.trimIndent().replace("{logs}", logs)
- }
-}
\ No newline at end of file
diff --git a/android/app/src/main/kotlin/com/gaurav/avnc/util/DeviceAuthPrompt.kt b/android/app/src/main/kotlin/com/gaurav/avnc/util/DeviceAuthPrompt.kt
deleted file mode 100644
index a3e36cf..0000000
--- a/android/app/src/main/kotlin/com/gaurav/avnc/util/DeviceAuthPrompt.kt
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- * Copyright (c) 2022 Gaurav Ujjwal.
- *
- * SPDX-License-Identifier: GPL-3.0-or-later
- *
- * See COPYING.txt for more details.
- */
-
-package com.gaurav.avnc.util
-
-import android.util.Log
-import androidx.activity.viewModels
-import androidx.biometric.BiometricManager
-import androidx.biometric.BiometricPrompt
-import androidx.biometric.FingerprintDialogFragment
-import androidx.biometric.auth.AuthPromptCallback
-import androidx.biometric.auth.startClass2BiometricOrCredentialAuthentication
-import androidx.fragment.app.Fragment
-import androidx.fragment.app.FragmentActivity
-import androidx.fragment.app.FragmentFactory
-import androidx.fragment.app.FragmentManager
-import androidx.lifecycle.ViewModel
-
-/**
- * Wrapper around AndroidX Biometrics library.
- *
- * - Allow checking for auth availability
- * - Provide simplified Kotlin-style callback setup
- * - Provide consistent handling for activity restarts
- * - Apply workarounds for library bugs
- *
- * Usage:
- * 1. Call [init] to setup callbacks
- * 2. Call [launch] to start auth session
- */
-class DeviceAuthPrompt(private val activity: FragmentActivity) {
-
- class PromptViewModel : ViewModel() {
- var isPromptShown = false
- var promptTitle = ""
- }
-
- private val viewModel by activity.viewModels