Skip to content

Commit b382507

Browse files
committed
Fix input validation
1 parent a40ac27 commit b382507

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

app/src/main/java/to/bitkit/ui/sheets/GiftViewModel.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ class GiftViewModel @Inject constructor(
5050
private var isClaiming: Boolean = false
5151

5252
fun initialize(code: String, amount: ULong) {
53+
require(code.isNotBlank()) { "Gift code cannot be blank" }
54+
require(amount > 0u) { "Gift amount must be positive" }
55+
5356
if (!isClaiming) {
5457
viewModelScope.launch {
5558
_navigationEvent.emit(GiftRoute.Loading)

0 commit comments

Comments
 (0)