├── .github └── workflows │ ├── release.yml │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples-wasm ├── Cargo.toml └── examples │ └── subscriptions.rs ├── examples ├── Cargo.toml ├── examples │ ├── cynic-mulitiple-subscriptions.rs │ ├── cynic-single-subscription.rs │ ├── graphql-client-single-subscription.rs │ ├── graphql-client-subscription.graphql │ └── tokio.rs └── src │ └── lib.rs ├── release-plz.toml ├── schemas └── books.graphql ├── src ├── client │ ├── actor.rs │ ├── builder.rs │ ├── conection_id.rs │ ├── connection.rs │ ├── keepalive.rs │ ├── mod.rs │ ├── production_future.rs │ └── subscription.rs ├── doc_utils.rs ├── error.rs ├── graphql.rs ├── lib.rs ├── logging.rs ├── native.rs ├── native │ ├── tungstenite_0_23.rs │ ├── tungstenite_0_24.rs │ ├── tungstenite_0_25.rs │ ├── tungstenite_0_26.rs │ ├── tungstenite_0_27.rs │ └── tungstenite_0_28.rs ├── protocol.rs ├── sink_ext.rs └── ws_stream_wasm.rs └── tests ├── cynic-tests.rs ├── graphql-client-subscription.graphql ├── graphql-client-tests.rs └── subscription_server └── mod.rs /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/README.md -------------------------------------------------------------------------------- /examples-wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/examples-wasm/Cargo.toml -------------------------------------------------------------------------------- /examples-wasm/examples/subscriptions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/examples-wasm/examples/subscriptions.rs -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/examples/cynic-mulitiple-subscriptions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/examples/examples/cynic-mulitiple-subscriptions.rs -------------------------------------------------------------------------------- /examples/examples/cynic-single-subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/examples/examples/cynic-single-subscription.rs -------------------------------------------------------------------------------- /examples/examples/graphql-client-single-subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/examples/examples/graphql-client-single-subscription.rs -------------------------------------------------------------------------------- /examples/examples/graphql-client-subscription.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/examples/examples/graphql-client-subscription.graphql -------------------------------------------------------------------------------- /examples/examples/tokio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/examples/examples/tokio.rs -------------------------------------------------------------------------------- /examples/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/release-plz.toml -------------------------------------------------------------------------------- /schemas/books.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/schemas/books.graphql -------------------------------------------------------------------------------- /src/client/actor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/client/actor.rs -------------------------------------------------------------------------------- /src/client/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/client/builder.rs -------------------------------------------------------------------------------- /src/client/conection_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/client/conection_id.rs -------------------------------------------------------------------------------- /src/client/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/client/connection.rs -------------------------------------------------------------------------------- /src/client/keepalive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/client/keepalive.rs -------------------------------------------------------------------------------- /src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/client/mod.rs -------------------------------------------------------------------------------- /src/client/production_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/client/production_future.rs -------------------------------------------------------------------------------- /src/client/subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/client/subscription.rs -------------------------------------------------------------------------------- /src/doc_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/doc_utils.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/graphql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/graphql.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/logging.rs -------------------------------------------------------------------------------- /src/native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/native.rs -------------------------------------------------------------------------------- /src/native/tungstenite_0_23.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/native/tungstenite_0_23.rs -------------------------------------------------------------------------------- /src/native/tungstenite_0_24.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/native/tungstenite_0_24.rs -------------------------------------------------------------------------------- /src/native/tungstenite_0_25.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/native/tungstenite_0_25.rs -------------------------------------------------------------------------------- /src/native/tungstenite_0_26.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/native/tungstenite_0_26.rs -------------------------------------------------------------------------------- /src/native/tungstenite_0_27.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/native/tungstenite_0_27.rs -------------------------------------------------------------------------------- /src/native/tungstenite_0_28.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/native/tungstenite_0_28.rs -------------------------------------------------------------------------------- /src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/protocol.rs -------------------------------------------------------------------------------- /src/sink_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/sink_ext.rs -------------------------------------------------------------------------------- /src/ws_stream_wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/src/ws_stream_wasm.rs -------------------------------------------------------------------------------- /tests/cynic-tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/tests/cynic-tests.rs -------------------------------------------------------------------------------- /tests/graphql-client-subscription.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/tests/graphql-client-subscription.graphql -------------------------------------------------------------------------------- /tests/graphql-client-tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/tests/graphql-client-tests.rs -------------------------------------------------------------------------------- /tests/subscription_server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obmarg/graphql-ws-client/HEAD/tests/subscription_server/mod.rs --------------------------------------------------------------------------------