Graeme Coupar
Graeme Coupar
I rewrote the core of cynic earlier this year, which invalidated pretty much everything in the "Building Queries Manually" section of the book. Should probably fix that sometime (although I...
We already have _some_ UI tests in place for the output of the various macros. Could probably do with more though, this issue is to track that.
Prior to this change the arguments we pass in to a join were not validated very much. The assumption was that any errors would be caught when someone tried to...
I was digging around in release-plz and noticed your graphql code was putting everything into the query string. This isn't necessarily wrong, but it's easier to just use variables. This...
Not going to merge this now, but doing the work so it's ready for later.
This lib currently supports `async-tungetenite` for websockets. The intention was to support other clients though - this issue is to track adding that support. - [ ] [rust-websocket-lite](https://github.com/1tgr/rust-websocket-lite) - [x]...
[In #33 we discussed what the `WebsocketMessage::error_message` type should return](https://github.com/obmarg/graphql-ws-client/pull/33#discussion_r908720566). I'm not sure if it's important, but wanted to note it incase we want to come back to it.
#23 (and it's predecessor #19) added a `stop_operation` function that can be called to send a `Complete` message when a subscription is done. There's some improvements that could be made...
`AsyncWebsocketClient::streaming_operation` currently returns an anonymous `Stream` type. This is fine for reading the results of a subscription, but there's a few things it can't support: 1. Stopping the subscription (arguably...