Merge branch 'webshit_urls' of github.com:velour/catbase into webshit_urls

* 'webshit_urls' of github.com:velour/catbase:
  bid: disallow negative bids
This commit is contained in:
Chris Sexton 2019-08-08 10:20:22 -04:00
commit c71e2beb34
1 changed files with 3 additions and 0 deletions

View File

@ -293,6 +293,9 @@ func (w *Webshit) GetAllBalances() ([]Balance, error) {
// Bid allows a user to place a bid on a particular story
func (w *Webshit) Bid(user string, amount int, URL string) (Bid, error) {
bal := w.GetBalance(user)
if amount < 0 {
return Bid{}, fmt.Errorf("cannot bid less than 0")
}
if bal < amount {
return Bid{}, fmt.Errorf("cannot bid more than balance, %d", bal)
}