
    i%                     j    d Z ddlmZmZmZ ddlmZ  e       Zej                  d      defd       Z	y)zWebSocket endpoint routing.    )	APIRouter	WebSocketWebSocketDisconnect)get_websocket_managerz/ws	websocketc                   K   t               }|j                  |        d {   }	 	 | j                          d {   }|j                  ||       d {    37 97 !7 	# t        $ r |j                  |       Y y w xY ww)N)r   connectreceive_texthandle_messager   
disconnect)r   manager
session_idmessages       D/Users/bowang/.openclaw/workspace/ChatDev/server/routes/websocket.pywebsocket_endpointr   
   s~     #%Gy11J'%2244G((W===  2 5= ':&'sT   BABA! AA! AA! BA! A! !A>;B=A>>BN)
__doc__fastapir   r   r   server.stater   routerr   r        r   <module>r      s>    ! = = .	 %'	 ' 'r   