milestoneTimerMessenger.py (690B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\infoPanels\milestoneTimer\milestoneTimerMessenger.py 2 import logging 3 from eveProto.generated.eve_public.app.eveonline.login.milestone.tooltip_pb2 import Displayed 4 logger = logging.getLogger(__name__) 5 6 class MilestoneTimerMessenger(object): 7 public_gateway = None 8 9 def __init__(self, public_gateway): 10 self.public_gateway = public_gateway 11 12 def tooltip_displayed(self, milestone_id): 13 if milestone_id is None: 14 return 15 event = Displayed() 16 event.milestone.sequential = milestone_id 17 self.public_gateway.publish_event_payload(event)