MeilCli/FoodSearch

View on GitHub
features/base/src/main/kotlin/net/meilcli/foodsearch/extensions/StringExtensions.kt

Summary

Maintainability
A
0 mins
Test Coverage
package net.meilcli.foodsearch.extensions

import java.net.URLDecoder
import java.net.URLEncoder

fun String.toUrlEncodedValue(): String {
    return URLEncoder.encode(this, "UTF-8")
}

fun String.toUrlDecodedValue(): String {
    return URLDecoder.decode(this, "UTF-8")
}

fun String?.letNullIfEmpty(): String? {
    return this.let { if (it?.isEmpty() == true) null else it }
}