From 35d6d118fdf1591708763ad5889d94b87f4820f6 Mon Sep 17 00:00:00 2001 From: Alexander Rose Date: Sun, 6 Jun 2021 20:33:19 +0200 Subject: [PATCH] fix task to await connection_ack websocket message --- src/GraphQL.Client/Websocket/GraphQLHttpWebSocket.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GraphQL.Client/Websocket/GraphQLHttpWebSocket.cs b/src/GraphQL.Client/Websocket/GraphQLHttpWebSocket.cs index f63bf17c..ec4ac4b7 100644 --- a/src/GraphQL.Client/Websocket/GraphQLHttpWebSocket.cs +++ b/src/GraphQL.Client/Websocket/GraphQLHttpWebSocket.cs @@ -491,7 +491,7 @@ private async Task ConnectAsync(CancellationToken token) .Where(response => response != null ) .TakeUntil(response => response.Type == GraphQLWebSocketMessageType.GQL_CONNECTION_ACK || response.Type == GraphQLWebSocketMessageType.GQL_CONNECTION_ERROR) - .FirstAsync() + .LastAsync() .ToTask(); // send connection init