From 0e2cc40f292a839f549b61b0e2b043f7fc384211 Mon Sep 17 00:00:00 2001 From: Jonas Lochmann Date: Mon, 19 Sep 2022 02:00:00 +0200 Subject: [PATCH] Use prepared pending intent flags in the u2f implementation --- app/src/main/java/io/timelimit/android/u2f/nfc/NFCU2FManager.kt | 2 +- app/src/main/java/io/timelimit/android/u2f/usb/UsbU2FManager.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/timelimit/android/u2f/nfc/NFCU2FManager.kt b/app/src/main/java/io/timelimit/android/u2f/nfc/NFCU2FManager.kt index 20481ef..d33dd33 100644 --- a/app/src/main/java/io/timelimit/android/u2f/nfc/NFCU2FManager.kt +++ b/app/src/main/java/io/timelimit/android/u2f/nfc/NFCU2FManager.kt @@ -69,7 +69,7 @@ class NFCU2FManager (val parent: U2fManager, context: Context) { context, PendingIntentIds.U2F_NFC_DISCOVERY, Intent(nfcReceiverAction), - PendingIntent.FLAG_MUTABLE + PendingIntentIds.PENDING_INTENT_FLAGS_ALLOW_MUTATION ) val status: LiveData = if (nfcAdapter == null) diff --git a/app/src/main/java/io/timelimit/android/u2f/usb/UsbU2FManager.kt b/app/src/main/java/io/timelimit/android/u2f/usb/UsbU2FManager.kt index 7d3591d..1867d67 100644 --- a/app/src/main/java/io/timelimit/android/u2f/usb/UsbU2FManager.kt +++ b/app/src/main/java/io/timelimit/android/u2f/usb/UsbU2FManager.kt @@ -77,7 +77,7 @@ class UsbU2FManager (val parent: U2fManager, context: Context) { context, PendingIntentIds.U2F_USB_RESPONSE, Intent(permissionResponseAction), - PendingIntent.FLAG_MUTABLE + PendingIntentIds.PENDING_INTENT_FLAGS_ALLOW_MUTATION ) private val permissionRequestManager = UsbPermissionRequestManager(sendRequest = {