aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2018-10-19 11:24:44 +0100
committerGravatar jesopo2018-10-19 11:24:44 +0100
commitab4f65f8de48bd6c3cf467340ef68d0ba3309101 (patch)
treec43c6abff4560b12245c1202764b894d8735048a /modules
parent_user_has_wallet takes a `user` param! (diff)
signature
Correctly pass wallet through in _give/_take/_move
Diffstat (limited to 'modules')
-rw-r--r--modules/coins.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/coins.py b/modules/coins.py
index 7ff3618d..a3a6efa6 100644
--- a/modules/coins.py
+++ b/modules/coins.py
@@ -108,19 +108,19 @@ class Module(ModuleManager.BaseModule):
return server.get_setting("redeem-delay", DEFAULT_REDEEM_DELAY)
def _give(self, server, user, amount, wallet=WALLET_DEFAULT):
- user_coins = self._get_user_coins(user)
+ user_coins = self._get_user_coins(user, wallet)
self._take_from_pool(server, amount)
self._set_user_coins(user, user_coins+amount, wallet)
def _take(self, server, user, amount, wallet=WALLET_DEFAULT):
- user_coins = self._get_user_coins(user)
+ user_coins = self._get_user_coins(user, wallet)
self._give_to_pool(server, amount)
self._set_user_coins(user, user_coins-amount, wallet)
def _move(self, user1, user2, amount, from_wallet=WALLET_DEFAULT,
to_wallet=WALLET_DEFAULT):
- user1_coins = self._get_user_coins(user1)
+ user1_coins = self._get_user_coins(user1, from_wallet)
self._set_user_coins(user1, user1_coins-amount, from_wallet)
- user2_coins = self._get_user_coins(user2)
+ user2_coins = self._get_user_coins(user2, to_wallet)
self._set_user_coins(user2, user2_coins+amount, to_wallet)
def _coin_str(self, coins):