GQL WebSocket link to execute subscriptions as well as mutations & queries against a GraphQL backend.
This link support autoReconnect
and will resubscribe after reconnecting.
Usage
A simple usage example:
import "package:gql_link/gql_link.dart";
import "package:gql_websocket_link/gql_websocket_link.dart";
void main () {
final link = Link.from([
// SomeLink(),
WebSocketLink("ws://<GRAPHQL_SERVER_ENDPOINT>/graphql"),
]);
}
Make sure you have WebSocket transport supported on your GraphQL server.
Features and bugs
Please file feature requests and bugs at the GitHub.
Attribution
This code was adapted with minor changed from the graphql-flutter
repo
Libraries
- gql_websocket_link
- GQL WebSocket link