From 5b4ba17665cccf6d5e8e1829022f6d2d6abbabc1 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 20 Sep 2023 11:20:40 +0200 Subject: [PATCH] No need to decode the parameter value, `getQueryParameter` already does it. --- .../io/element/android/features/call/CallIntentDataParser.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/features/call/src/main/kotlin/io/element/android/features/call/CallIntentDataParser.kt b/features/call/src/main/kotlin/io/element/android/features/call/CallIntentDataParser.kt index 91cce30ed3..30e71d6201 100644 --- a/features/call/src/main/kotlin/io/element/android/features/call/CallIntentDataParser.kt +++ b/features/call/src/main/kotlin/io/element/android/features/call/CallIntentDataParser.kt @@ -17,7 +17,6 @@ package io.element.android.features.call import android.net.Uri -import java.net.URLDecoder import javax.inject.Inject class CallIntentDataParser @Inject constructor() { @@ -46,7 +45,6 @@ class CallIntentDataParser @Inject constructor() { private fun Uri.getUrlParameter(): String? { return getQueryParameter("url") - ?.let { URLDecoder.decode(it, "utf-8") } ?.takeIf { val internalUri = Uri.parse(it) internalUri.scheme in validHttpSchemes && !internalUri.host.isNullOrBlank()