Skip to content

Conversation

@rose-a
Copy link
Collaborator

@rose-a rose-a commented Feb 7, 2020

No description provided.

rose-a and others added 30 commits November 20, 2018 22:12
* create observable subscription

* create integration test server and test project

* fix debug output

* create basic unit test for subscription

* make unit test politically correct

* make sure all ClientWebSockets are disposed on disposing the GraphQlHttpClient

* fix comment

* Modified GraphQL.Client.csproj
* add StringEnumConverter to JsonSerializerSettings

* fix dependencies

* change version

* fix version

* fix CloseAsync

* lock dispose

* implement external exception handling for subscription streams

* fix doc comment

* add back-off delay for automatic reconnects

* create GraphQLHttpWebSocket class

* get single socket working

* fix subscription test, cleanup code

* more code cleanup

* add test CanConnectMultipleSubscriptionsSimultaneously

* dynamically find free ports for integration test

* add WebSocketExceptionHandler to clientOptions

* move reconnect-logic into subscriptions

* move external exception handler declaration to CreateSubscriptionStream overloads

* fix exception on disposing disconnected subscription

* fix tests, add console app for testing reconnect after server restart
rose-a and others added 28 commits February 5, 2020 14:48
…ls-credentials

Fix connection init and TLS credentials
target netcoreapp3.1 and net461 for GraphQL.Client.Http
use JsonElement as return type for Extensions
@rose-a rose-a merged commit f5a5b1e into master Feb 7, 2020
@rose-a rose-a deleted the releases/2.0.0 branch February 17, 2020 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants