mirror of
				https://github.com/avatao-content/baseimage-tutorial-framework
				synced 2025-11-04 12:22:54 +00:00 
			
		
		
		
	Make frontend state recovery recover selected file in IDE
This commit is contained in:
		@@ -73,7 +73,12 @@ class MessageStorage(ABC):
 | 
			
		||||
 | 
			
		||||
class FrontendMessageStorage(MessageStorage):
 | 
			
		||||
    def filter_message(self, message):
 | 
			
		||||
        return message['key'] in ('message', 'dashboard', 'queueMessages')
 | 
			
		||||
        key = message['key']
 | 
			
		||||
        command = message.get('data', {}).get('command')
 | 
			
		||||
        return (
 | 
			
		||||
            key in ('message', 'dashboard', 'queueMessages')
 | 
			
		||||
            or key == 'ide' and command in ('select', 'read')
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    def transform_message(self, message):
 | 
			
		||||
        if message['key'] == 'queueMessages':
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user