pub async fn handle_websocket_request(
    __arg0: TypedHeader<ProtocolVersion>,
    __arg1: ConnectInfo<SocketAddr>,
    __arg2: Extension<Arc<Server>>,
    __arg3: Extension<User>,
    ws: WebSocketUpgrade
) -> Response