graphqlws
graphqlws copied to clipboard
Implementation of the GraphQL over WebSocket protocol in Go.
I am trying to run the graphqlws inside a docker container. The code is straight forward and if I test locally it works fine. My UI App is able to...
Use go modules
 Error happens in https://github.com/functionalfoundry/graphqlws/blob/master/subscriptions.go#L157 Seems like the subscription manager map is not concurrent safe.
The title is self-explanatory. I am still unsure how to integrate this with and pubsub mechanism, such as DB pubsubs and RabbitMQ.
I can not change the logger in `NewConnection`, `NewHandler`, . It always spams my log and I just need a way to change the log level and format. For the...
From 'handler.go': line 63 `delete(connections, conn)` line 94 `connections[conn] = true` All of this logic occurs within a 'http.Handler', and is therefore multi-threaded. There are currently no safeguards against concurrent...
This example is closer to a real life use of the library. It shows how to send data to subscribers as result of a mutation, as it is often the...
So I have configured a subscription manager, and it is successfully creating subscriptions, but I wanted to validate certain variables that are sent over with the `Subscription` when it is...
# The Problem According to what I've read, it seems that if a client sends a "gqlStart" to the server then the server should guarantee at least one "gqlData" response....