Guest User

Untitled

a guest
Dec 12th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nim 0.63 KB | None | 0 0
  1. if actions.find(bson.`%*`{"user": userid, "id": id}).count() == 0:
  2.  
  3.         let results = ledger.find(bson.`%*`{"user": userid})
  4.         if results.count() == 0:
  5.           ledger.insert(bson.`%*`{"user": userid, "value": 100-value})
  6.         else:
  7.           let current = results.one()["value"]
  8.           ledger.update(bson.`%*`{"user": userid}, bson.`%*`{"$set": {"value": current-value}}, true, false)
  9.  
  10.         actions.insert(bson.`%*`{"user": userid, "id": id})
  11.         resp json.`%*`{"success": true}
  12.  
  13.     else:
  14.       blacklist.insert(bson.`%*`{"ip": $request.ip, "validity": [valid1, valid2]})
  15.  
  16.     resp json.`%*`{"success": false}
Advertisement
Add Comment
Please, Sign In to add comment