NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

goalFormsMessenger.py (656B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\corporation\client\goals\goalFormsMessenger.py
      2 import logging
      3 from eveProto.generated.eve_public.goal.api.events_pb2 import CloneFormOpened
      4 logger = logging.getLogger('corporation_goals')
      5 
      6 class GoalFormsMessenger(object):
      7     public_gateway = None
      8 
      9     def __init__(self, public_gateway):
     10         self.public_gateway = public_gateway
     11 
     12     def clone_form_opened(self, goalID):
     13         event = CloneFormOpened()
     14         event.id.uuid = goalID.bytes
     15         self.public_gateway.publish_event_payload(event)
     16         logger.info('Clone Form Opened for goal_id: %s' % goalID)