mirror of
https://git.wownero.com/wownero/tippero.git
synced 2024-08-15 00:33:14 +00:00
Do not enumerate users when raining on more than 16 nicks
This commit is contained in:
parent
107e36cf32
commit
4631dca7b6
1 changed files with 5 additions and 1 deletions
|
@ -129,10 +129,14 @@ def Rain(nick,chan,cmd):
|
||||||
log_log("selected users in %s: %s" % (chan, userlist))
|
log_log("selected users in %s: %s" % (chan, userlist))
|
||||||
user_units = long(units / users)
|
user_units = long(units / users)
|
||||||
|
|
||||||
|
enumerate_users = False
|
||||||
if everyone:
|
if everyone:
|
||||||
msg = "%s rained %s on everyone in the channel" % (nick, AmountToString(user_units))
|
msg = "%s rained %s on everyone in the channel" % (nick, AmountToString(user_units))
|
||||||
|
elif len(userlist) > 16:
|
||||||
|
msg = "%s rained %s on %d nicks" % (nick, AmountToString(user_units), len(userlist))
|
||||||
else:
|
else:
|
||||||
msg = "%s rained %s on:" % (nick, AmountToString(user_units))
|
msg = "%s rained %s on:" % (nick, AmountToString(user_units))
|
||||||
|
enumerate_users = True
|
||||||
pipe = redis_pipeline()
|
pipe = redis_pipeline()
|
||||||
pipe.hincrby("balances",nick,-units)
|
pipe.hincrby("balances",nick,-units)
|
||||||
pipe.incrby("rain_total_count",1);
|
pipe.incrby("rain_total_count",1);
|
||||||
|
@ -141,7 +145,7 @@ def Rain(nick,chan,cmd):
|
||||||
pipe.hincrby("rain_amount",nick,units);
|
pipe.hincrby("rain_amount",nick,units);
|
||||||
for user in userlist:
|
for user in userlist:
|
||||||
pipe.hincrby("balances",user,user_units)
|
pipe.hincrby("balances",user,user_units)
|
||||||
if not everyone:
|
if enumerate_users:
|
||||||
msg = msg + " " + user
|
msg = msg + " " + user
|
||||||
pipe.execute()
|
pipe.execute()
|
||||||
SendTo(chan, "%s" % msg)
|
SendTo(chan, "%s" % msg)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue