summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model
diff options
context:
space:
mode:
authorKalle Lindström <karl.lindstrom@mullvad.net>2024-09-17 11:29:42 +0200
committerKalle Lindström <karl.lindstrom@mullvad.net>2024-09-18 16:08:58 +0200
commit7f99e9a92dd1fafce4ff94cdea1a8f8640414bb3 (patch)
treeb6657f68607f3b491634dd26b64832318d0a61b7 /android/lib/model
parent2c71523894adbbc2e545b1f50d7e1a9466597a25 (diff)
downloadmullvadvpn-7f99e9a92dd1fafce4ff94cdea1a8f8640414bb3.tar.xz
mullvadvpn-7f99e9a92dd1fafce4ff94cdea1a8f8640414bb3.zip
Refactor screens to use preview parameter provider
Diffstat (limited to 'android/lib/model')
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Port.kt2
1 files changed, 2 insertions, 0 deletions
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Port.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Port.kt
index 0f8bf37332..878760c43b 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Port.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Port.kt
@@ -12,6 +12,8 @@ value class Port(val value: Int) : Parcelable {
override fun toString(): String = value.toString()
+ operator fun rangeTo(other: Port): PortRange = PortRange(value..other.value)
+
companion object {
fun fromString(value: String): Either<ParsePortError, Port> = either {
val number = value.toIntOrNull() ?: raise(ParsePortError.NotANumber(value))