mirror of
https://github.com/avatao-content/baseimage-tutorial-framework
synced 2025-06-28 21:45:11 +00:00
Rename anchor -> key globally ¯\_(ツ)_/¯
This commit is contained in:
@ -25,8 +25,8 @@ class ServerUplinkConnector(ZMQConnectorBase):
|
||||
self._zmq_push_socket = self._zmq_context.socket(zmq.PUSH)
|
||||
self._zmq_push_socket.connect('tcp://localhost:{}'.format(tfwenv.RECEIVER_PORT))
|
||||
|
||||
def send(self, anchor, response):
|
||||
self._zmq_push_socket.send_multipart(serialize_all(anchor, response))
|
||||
def send(self, key, response):
|
||||
self._zmq_push_socket.send_multipart(serialize_all(key, response))
|
||||
|
||||
|
||||
class ServerConnector(ServerUplinkConnector, ServerDownlinkConnector):
|
||||
|
@ -34,7 +34,7 @@ class EventHandlerConnector(EventHandlerDownlinkConnector, EventHandlerUplinkCon
|
||||
def register_callback(self, callback):
|
||||
self._zmq_pull_stream.on_recv(callback)
|
||||
|
||||
def send_message(self, message: dict, anchor: str = None):
|
||||
if not anchor:
|
||||
anchor = message['anchor']
|
||||
self._zmq_pub_socket.send_multipart(serialize_all(anchor, message))
|
||||
def send_message(self, message: dict, key: str = None):
|
||||
if not key:
|
||||
key = message['key']
|
||||
self._zmq_pub_socket.send_multipart(serialize_all(key, message))
|
||||
|
@ -23,7 +23,7 @@ class ZMQWebSocketHandler(WebSocketHandler):
|
||||
|
||||
@staticmethod
|
||||
def zmq_callback(msg_parts):
|
||||
anchor, data = deserialize_all(*msg_parts)
|
||||
key, data = deserialize_all(*msg_parts)
|
||||
log.debug('Received on pull socket: {}'.format(data))
|
||||
for instance in ZMQWebSocketHandler.instances:
|
||||
instance.write_message(data)
|
||||
@ -32,8 +32,8 @@ class ZMQWebSocketHandler(WebSocketHandler):
|
||||
log.debug('Received on WebSocket: {}'.format(message))
|
||||
self.send_message(*self.make_response(json.loads(message)))
|
||||
|
||||
def send_message(self, message: dict, anchor: str = None):
|
||||
self._event_handler_connector.send_message(message, anchor)
|
||||
def send_message(self, message: dict, key: str = None):
|
||||
self._event_handler_connector.send_message(message, key)
|
||||
|
||||
# much secure, very cors, wow
|
||||
def check_origin(self, origin):
|
||||
@ -53,10 +53,10 @@ class FSMManagingSocketHandler(ZMQWebSocketHandler):
|
||||
self._event_handler_connector.send_message(message)
|
||||
|
||||
def make_response(self, message):
|
||||
self.fsm.trigger(message['anchor'], message=message)
|
||||
anchor = 'FSMUpdate'
|
||||
response = {'anchor': anchor,
|
||||
self.fsm.trigger(message['key'], message=message)
|
||||
key = 'FSMUpdate'
|
||||
response = {'key': key,
|
||||
'data': {'current_state': self.fsm.state,
|
||||
'valid_transitions':
|
||||
[{'trigger': trigger} for trigger in self.fsm.machine.get_triggers()]}}
|
||||
return response, anchor
|
||||
return response, key
|
||||
|
Reference in New Issue
Block a user