Fix invalid qr code crash.

This commit is contained in:
Michelle Tang
2024-06-27 16:12:38 -04:00
committed by GitHub
parent 50063854d7
commit 9c5c58794b

View File

@@ -81,6 +81,10 @@ object LinkDeviceRepository {
}
fun isValidQr(uri: Uri): Boolean {
if (!uri.isHierarchical) {
return false
}
val ephemeralId: String? = uri.getQueryParameter("uuid")
val publicKeyEncoded: String? = uri.getQueryParameter("pub_key")
return ephemeralId.isNotNullOrBlank() && publicKeyEncoded.isNotNullOrBlank()