Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if actions.find(bson.`%*`{"user": userid, "id": id}).count() == 0:
- let results = ledger.find(bson.`%*`{"user": userid})
- if results.count() == 0:
- ledger.insert(bson.`%*`{"user": userid, "value": 100-value})
- else:
- let current = results.one()["value"]
- ledger.update(bson.`%*`{"user": userid}, bson.`%*`{"$set": {"value": current-value}}, true, false)
- actions.insert(bson.`%*`{"user": userid, "id": id})
- resp json.`%*`{"success": true}
- else:
- blacklist.insert(bson.`%*`{"ip": $request.ip, "validity": [valid1, valid2]})
- resp json.`%*`{"success": false}
Advertisement
Add Comment
Please, Sign In to add comment