src/domain/Holds.java
BeforeProposed
+1−1
1010 ObjectNode account = Accounts.forHold(state,c,text(c,"account"));
1111 Accounts.authorize(account,c);
1212 long amount = number(c,"amount",1);
13 long remaining = account.path("limit").asLong() - account.path("used").asLong();
13 long remaining = account.path("limit").asLong() - account.path("used").asLong() - account.path("reserved").asLong();
1414 require(amount <= remaining,"credit-exhausted");
1515 long now = number(c,"now",0), expiresAt = number(c,"expiresAt",1);
1616 require(expiresAt > now,"invalid-expiry");