async fn receive_auth( state: &WebSocketServices, socket: &mut WebSocket, ) -> Result<AuthPayload, HandshakeError>