mirror of
				https://github.com/avatao-content/baseimage-tutorial-framework
				synced 2025-11-04 10:02:55 +00:00 
			
		
		
		
	Refactor API message format
This commit is contained in:
		@@ -18,8 +18,8 @@ class FSMHandler:
 | 
			
		||||
        self.auth_key = KeyManager().auth_key
 | 
			
		||||
 | 
			
		||||
        self.command_handlers = {
 | 
			
		||||
            'fsm.step'       : self.handle_step,
 | 
			
		||||
            'fsm.update'     : self.handle_update
 | 
			
		||||
            'fsm.trigger': self.handle_step,
 | 
			
		||||
            'fsm.update' : self.handle_update
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    def handle_event(self, message, _):
 | 
			
		||||
@@ -32,7 +32,7 @@ class FSMHandler:
 | 
			
		||||
        except KeyError:
 | 
			
		||||
            LOG.error('IGNORING MESSAGE: Invalid message received: %s', message)
 | 
			
		||||
 | 
			
		||||
    def handle_step(self, message): # pylint: disable=inconsistent-return-statements
 | 
			
		||||
    def handle_trigger(self, message): # pylint: disable=inconsistent-return-statements
 | 
			
		||||
        if self.fsm.step(message['trigger']):
 | 
			
		||||
            return message
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user