graphqlws icon indicating copy to clipboard operation
graphqlws copied to clipboard

Implementation of the GraphQL over WebSocket protocol in Go.

Results 11 graphqlws issues
Sort by recently updated
recently updated
newest added

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...

![data race error](https://user-images.githubusercontent.com/9019120/103404360-ddc95b00-4b5b-11eb-8813-2cd3c744a593.png) 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...

enhancement
pending review

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...

bug

# 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....

bug