summaryrefslogtreecommitdiff
path: root/util/src/main/kotlin/strings.kt
diff options
context:
space:
mode:
Diffstat (limited to 'util/src/main/kotlin/strings.kt')
-rw-r--r--util/src/main/kotlin/strings.kt9
1 files changed, 9 insertions, 0 deletions
diff --git a/util/src/main/kotlin/strings.kt b/util/src/main/kotlin/strings.kt
index dce25861..563afe34 100644
--- a/util/src/main/kotlin/strings.kt
+++ b/util/src/main/kotlin/strings.kt
@@ -203,3 +203,12 @@ fun extractReservePubFromSubject(rawSubject: String): String? {
val result = re.find(rawSubject.replace("[\n]+".toRegex(), "")) ?: return null
return result.value.uppercase()
}
+
+fun getQueryParam(uriQueryString: String, param: String): String? {
+ uriQueryString.split('&').forEach {
+ val kv = it.split('=')
+ if (kv[0] == param)
+ return kv[1]
+ }
+ return null
+}