analytics_util.py (1809B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\mapView\analytics_util.py 2 3 4 def send_set_waypoint_analytics_event(current_location_id, target_location_id, direct, origin, analytics_gateway): 5 from eveProto.generated.eve_public.app.eveonline.map.analytics.events_pb2 import AutopilotWaypointAdded 6 event = AutopilotWaypointAdded() 7 event.current_location.sequential = current_location_id 8 event.target_location.sequential = target_location_id 9 event.direct = direct 10 if origin is not None: 11 event.origin = origin 12 analytics_gateway.publish_event_payload(event) 13 14 15 def send_filter_settings_changed_analytics_event(filter_id, item_id, analytics_gateway, min_value = None, max_value = None, scaling_mode_id = None, size_scaling_enabled = None, color_mode_id = None): 16 from eveProto.generated.eve_public.app.eveonline.map.analytics.events_pb2 import FilterSettingsChanged 17 event = FilterSettingsChanged() 18 event.id = filter_id 19 if item_id is not None: 20 event.item_id = item_id 21 if min_value is not None: 22 event.min = min_value 23 if max_value is not None: 24 event.max = max_value 25 if scaling_mode_id is not None: 26 event.scaling_mode_id = scaling_mode_id 27 if size_scaling_enabled is not None: 28 event.size_scaling_enabled = size_scaling_enabled 29 if color_mode_id is not None: 30 event.color_mode_id = color_mode_id 31 analytics_gateway.publish_event_payload(event) 32 33 34 def send_filter_ore_type_selected_analytics_event(type_id, analytics_gateway): 35 from eveProto.generated.eve_public.app.eveonline.map.analytics.events_pb2 import FilterOreTypeSelected 36 event = FilterOreTypeSelected() 37 event.type_id = type_id 38 analytics_gateway.publish_event_payload(event)