| 
					
				 | 
			
			
				@@ -26,7 +26,10 @@ class AppGenerateResponseConverter(ABC): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 def _generate(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for chunk in cls.convert_stream_full_response(response): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        yield f'data: {chunk}\n\n' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if chunk == 'ping': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            yield f'event: {chunk}\n\n' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            yield f'data: {chunk}\n\n' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return _generate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         else: 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -35,7 +38,10 @@ class AppGenerateResponseConverter(ABC): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 def _generate(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for chunk in cls.convert_stream_simple_response(response): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        yield f'data: {chunk}\n\n' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if chunk == 'ping': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            yield f'event: {chunk}\n\n' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            yield f'data: {chunk}\n\n' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return _generate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |