diff options
| author | Kalle Lindström <karl.lindstrom@mullvad.net> | 2024-09-17 11:29:42 +0200 |
|---|---|---|
| committer | Kalle Lindström <karl.lindstrom@mullvad.net> | 2024-09-18 16:08:58 +0200 |
| commit | 7f99e9a92dd1fafce4ff94cdea1a8f8640414bb3 (patch) | |
| tree | b6657f68607f3b491634dd26b64832318d0a61b7 /android/lib/model | |
| parent | 2c71523894adbbc2e545b1f50d7e1a9466597a25 (diff) | |
| download | mullvadvpn-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.kt | 2 |
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)) |
