Clear aep from clipboard after 60 seconds.

This commit is contained in:
Michelle Tang
2025-05-01 16:16:04 -04:00
committed by Cody Henthorne
parent ae4c0d1242
commit 9d1960f065
4 changed files with 31 additions and 3 deletions

View File

@@ -16,12 +16,17 @@ import org.thoughtcrime.securesms.util.Util
* Fragment which only displays the backup key to the user.
*/
class BackupKeyDisplayFragment : ComposeFragment() {
companion object {
const val CLIPBOARD_TIMEOUT_SECONDS = 60
}
@Composable
override fun FragmentContent() {
MessageBackupsKeyRecordScreen(
backupKey = SignalStore.account.accountEntropyPool.displayValue,
onNavigationClick = { findNavController().popBackStack() },
onCopyToClipboardClick = { Util.copyToClipboard(requireContext(), it) },
onCopyToClipboardClick = { Util.copyToClipboard(requireContext(), it, CLIPBOARD_TIMEOUT_SECONDS) },
onNextClick = { findNavController().popBackStack() }
)
}