
    Ti	                         d dl mZmZmZ ej                  d        Zej                  d        Zej                  d        Zy)    )sioadd_connectionremove_connectionc                    K   t        d|  d       |xs i }t        | |       t        j                  dddi|        d {    y 7 w)NClient z
 connected	connectedstatusroom)printr   r   emit)sidenvironauth	user_infos       R/home/jay/workspace/tools/ai-image-gen/jaaz-app/server/routers/websocket_router.pyconnectr      sE     	GC5

#$
I3	"
((;; 7c
BBBs   ?A	AA	c                 @   K   t        d|  d       t        |        y w)Nr   z disconnected)r   r   )r   s    r   
disconnectr      s     	GC5
&'cs   c                 P   K   t        j                  d||        d {    y 7 w)Npongr
   )r   r   )r   datas     r   pingr      s     
((64c
***s   &$&N)services.websocket_stater   r   r   eventr   r   r        r   <module>r      sS    K KC C   + +r   