fleetMessenger.py (879B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\parklife\messagebus\fleetMessenger.py 2 from eveProto.generated.eve_public.app.eveonline.fleet.analytics_pb2 import Created 3 from eveProto.generated.eve_public.app.eveonline.fleet.analytics_pb2 import AppliedToJoin 4 5 class FleetMessenger(object): 6 public_gateway = None 7 8 def __init__(self, public_gateway): 9 self.public_gateway = public_gateway 10 11 def fleet_created(self, fleet_id, ui_source): 12 event = Created() 13 event.fleet.generated = fleet_id 14 event.ui_source = ui_source 15 self.public_gateway.publish_event_payload(event) 16 17 def applied_to_join(self, fleet_id, ui_source): 18 event = AppliedToJoin() 19 event.fleet.generated = fleet_id 20 event.ui_source = ui_source 21 self.public_gateway.publish_event_payload(event)