mirror of
				https://github.com/avatao-content/baseimage-tutorial-framework
				synced 2025-11-04 12:12:55 +00:00 
			
		
		
		
	Project-wide refactor of things named Component* to EventHandler*
This commit is contained in:
		@@ -1,6 +1,6 @@
 | 
			
		||||
from transitions import Machine
 | 
			
		||||
 | 
			
		||||
import component_connector
 | 
			
		||||
import event_handler_connector
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Buttons:
 | 
			
		||||
@@ -22,7 +22,7 @@ class Buttons:
 | 
			
		||||
 | 
			
		||||
    def forward_message(self, event_data):
 | 
			
		||||
        message = event_data.kwargs.get('message')
 | 
			
		||||
        component_connector.send_message(message)
 | 
			
		||||
        event_handler_connector.send_message(message)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
fsm = Buttons()
 | 
			
		||||
@@ -5,7 +5,7 @@ from util import parse_anchor_from_message
 | 
			
		||||
 | 
			
		||||
# from buttons import fsm
 | 
			
		||||
from sql_injection_fsm import fsm
 | 
			
		||||
import component_connector
 | 
			
		||||
import event_handler_connector
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ZMQWebSocketHandler(WebSocketHandler):
 | 
			
		||||
@@ -18,14 +18,14 @@ class ZMQWebSocketHandler(WebSocketHandler):
 | 
			
		||||
            logging.debug('Received on pull socket: {}'.format(data.decode()))
 | 
			
		||||
            self.write_message(data.decode())
 | 
			
		||||
 | 
			
		||||
        component_connector.register_callback(zmq_callback)
 | 
			
		||||
        event_handler_connector.register_callback(zmq_callback)
 | 
			
		||||
 | 
			
		||||
    def on_message(self, message):
 | 
			
		||||
        logging.debug('Received on WebSocket: {}'.format(message))
 | 
			
		||||
        fsm.trigger(parse_anchor_from_message(message), message=message)
 | 
			
		||||
 | 
			
		||||
    def send_message(self, message: str, anchor: str = None):
 | 
			
		||||
        component_connector.send_message(message, anchor)
 | 
			
		||||
        event_handler_connector.send_message(message, anchor)
 | 
			
		||||
 | 
			
		||||
    def on_close(self):
 | 
			
		||||
        pass
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
from transitions import Machine
 | 
			
		||||
 | 
			
		||||
import component_connector
 | 
			
		||||
import event_handler_connector
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class SQLInjectionFSM:
 | 
			
		||||
@@ -26,7 +26,7 @@ class SQLInjectionFSM:
 | 
			
		||||
 | 
			
		||||
    def forward_message(self, event_data):
 | 
			
		||||
        message = event_data.kwargs.get('message')
 | 
			
		||||
        component_connector.send_message(message)
 | 
			
		||||
        event_handler_connector.send_message(message)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
fsm = SQLInjectionFSM()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user