Split GetBalance to a core RetrieveBalance and the user command

This commit is contained in:
moneromooo 2015-01-24 11:31:53 +00:00
parent 2cb01954d4
commit d5ab3b88f5
2 changed files with 11 additions and 5 deletions

View File

@ -89,12 +89,8 @@ for modulename in modulenames:
def GetBalance(link,cmd):
nick=link.user.nick
log_log("GetBalance: checking %s (%s)" % (link.identity(),str(link)))
try:
balance = redis_hget("balances",link.identity())
if balance == None:
balance = 0
balance = long(balance)
balance = RetrieveBalance(link)
sbalance = AmountToString(balance)
if balance < coinspecs.atomic_units:
if balance == 0:

View File

@ -212,6 +212,16 @@ def RetrieveTipbotBalance():
return
return balance, unlocked_balance
def RetrieveBalance(link):
try:
balance = redis_hget("balances",link.identity())
if balance == None:
balance = 0
return long(balance)
except Exception, e:
log_error('RetrieveBalance: exception: %s' % str(e))
raise
def IdentityFromString(link,s):
if s.find(':') == -1:
network = link.network.name