graphql-python / graphql-python/graphql-ws

detect disconnect

Open
#53 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
270
Forks
85
PR merge metrics
No merged PRs in 30d

Description

* GraphQL AioWS version: 0.3.1
* Python version: 3.8.6
* Operating System: MacOS Catalina

### Description

Trying to figure out how to know when someone isn't subscribed anymore.

### What I Did

Ran the [example](https://github.com/graphql-python/graphql-ws/blob/master/examples/aiohttp/schema.py#L19) which works great but unable to know when someone is disconnected..
```python
import asyncio
import graphene

class Subscription(graphene.ObjectType):
count_seconds = graphene.Float(up_to=graphene.Int())

async def resolve_count_seconds(root, info, up_to=5):
for i in range(up_to):
print("YIELD SECOND", i)
yield i
await asyncio.sleep(1.)
yield up_to

schema = graphene.Schema(subscription=Subscription)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.