public async ValueTask <GatewayConnectionPacket> GetGatewayAsync() { var response = await RestClient.GetAsync( DiscordApiRoutes.Gateway()) .ConfigureAwait(false); HandleErrors(response); return(JsonHelper.Deserialize <GatewayConnectionPacket>(response.Body)); }