mirror of
https://gitlab.com/0xDEAD10CC/pycoindroid
synced 2025-07-05 20:41:08 -07:00
update
This commit is contained in:
parent
220f852880
commit
952f70d859
2 changed files with 15 additions and 5 deletions
11
src/Droid.py
11
src/Droid.py
|
@ -26,6 +26,13 @@ class DroidControllerTask(CoindroidAPITask):
|
||||||
self.twilioClient = TwilioClient(twilioAccount, twilioToken)
|
self.twilioClient = TwilioClient(twilioAccount, twilioToken)
|
||||||
|
|
||||||
def getDroidStats(self, event):
|
def getDroidStats(self, event):
|
||||||
|
targetID = None
|
||||||
|
targetName = None
|
||||||
|
try:
|
||||||
|
targetID = event.get("target").get("id")
|
||||||
|
targetName = event.get("target").get("name")
|
||||||
|
except AttributeError:
|
||||||
|
self.logger.exception("Unknown target!")
|
||||||
return {
|
return {
|
||||||
"block_height": event.get("block_height"),
|
"block_height": event.get("block_height"),
|
||||||
"action_id": event.get("action_id"),
|
"action_id": event.get("action_id"),
|
||||||
|
@ -34,8 +41,8 @@ class DroidControllerTask(CoindroidAPITask):
|
||||||
"player_username": event.get("player_username"),
|
"player_username": event.get("player_username"),
|
||||||
"droid_id": event.get("droid_id"),
|
"droid_id": event.get("droid_id"),
|
||||||
"droid_name": event.get("droid_name"),
|
"droid_name": event.get("droid_name"),
|
||||||
"targetID": event.get("target").get("id"),
|
"targetID": targetID,
|
||||||
"targetName": event.get("target").get("name"),
|
"targetName": targetName,
|
||||||
"healthChangedFrom": next(
|
"healthChangedFrom": next(
|
||||||
(x.get("value_from") for x in event.get("outcomes") if
|
(x.get("value_from") for x in event.get("outcomes") if
|
||||||
x.get("outcome_type") == "Health changed"),
|
x.get("outcome_type") == "Health changed"),
|
||||||
|
|
|
@ -9,7 +9,8 @@ from Currency import CurrencyTask
|
||||||
from Event import EventTask
|
from Event import EventTask
|
||||||
from Droid import DroidControllerTask
|
from Droid import DroidControllerTask
|
||||||
|
|
||||||
formatter = logging.Formatter('%(asctime)s - %(name)s %(funcName)s():%(lineno)d - %(levelname)s - %(message)s')
|
formatter = logging.Formatter(
|
||||||
|
'%(asctime)s - %(name)s %(funcName)s():%(lineno)d - %(levelname)s - %(message)s')
|
||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
logger.setLevel(logging.DEBUG)
|
logger.setLevel(logging.DEBUG)
|
||||||
ch = logging.StreamHandler()
|
ch = logging.StreamHandler()
|
||||||
|
@ -25,8 +26,10 @@ def main():
|
||||||
eventTaskEvent = Event()
|
eventTaskEvent = Event()
|
||||||
droidControllerQueue = Queue()
|
droidControllerQueue = Queue()
|
||||||
currencyTask = CurrencyTask.spawn(eventTaskEvent=eventTaskEvent)
|
currencyTask = CurrencyTask.spawn(eventTaskEvent=eventTaskEvent)
|
||||||
eventTask = EventTask.spawn(eventTaskEvent=eventTaskEvent, droidControllerQueue=droidControllerQueue)
|
eventTask = EventTask.spawn(eventTaskEvent=eventTaskEvent,
|
||||||
droidController = DroidControllerTask.spawn(droidControllerQueue=droidControllerQueue)
|
droidControllerQueue=droidControllerQueue)
|
||||||
|
droidController = DroidControllerTask.spawn(
|
||||||
|
droidControllerQueue=droidControllerQueue)
|
||||||
gevent.joinall([currencyTask, eventTask, droidController])
|
gevent.joinall([currencyTask, eventTask, droidController])
|
||||||
logger.error("Main loop ended... This shouldn't happen?")
|
logger.error("Main loop ended... This shouldn't happen?")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue