Fix use of media credentials for fetching/restoring media related data.

This commit is contained in:
Cody Henthorne
2024-11-04 16:42:15 -05:00
committed by Greyson Parrelli
parent d7c08690ee
commit f848a78365
11 changed files with 65 additions and 54 deletions

View File

@@ -5,6 +5,8 @@
package org.signal.core.util
import java.net.URLEncoder
import java.nio.charset.StandardCharsets
import kotlin.contracts.ExperimentalContracts
import kotlin.contracts.contract
@@ -70,3 +72,10 @@ fun CharSequence?.isNotNullOrBlank(): Boolean {
}
return !this.isNullOrBlank()
}
/**
* Encode this string in a url-safe way with UTF-8 encoding.
*/
fun String.urlEncode(): String {
return URLEncoder.encode(this, StandardCharsets.UTF_8.name())
}