detect disconnect
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par examples/aiohttp/schema.py et le résolveur d'abonnement présenté dans l'issue. Suivez la manière dont le aiohttp websocket gère l'annulation d'un abonnement ou les déconnexions du client, puis déterminez comment un résolveur peut observer ce cycle de vie. Le travail est terminé lorsqu'il existe un moyen documenté et testé de savoir quand un abonné n'est plus connecté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
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 which works great but unable to know when someone is disconnected..
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)
- Langage dominant
- Python
- Étoiles
- 270
- Forks
- 84
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de graphql-python/graphql-ws
-
using this with signalsOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
graphql-python/graphql-ws#95 · 1 réaction ·
-
graphql-ws-nextOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
graphql-python/graphql-ws#90 · 4 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
graphql-python/graphql-ws#89 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
graphql-python/graphql-ws#87 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
graphql-python/graphql-ws#84 · 6 commentaires · 3 réactions ·
Toutes les issues de graphql-python/graphql-ws
Issues similaires
-
Broken links found in docsOuvertedocs pydanty:is-working
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
pydantic/pydantic-ai#10113 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
GreedyBear-Project/GreedyBear#1727 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
ARM-software/CMSIS-DSP#354 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
kiat/codeAssist#391 ·
-
needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
darnitdevorg/darnit#587 ·
Les mainteneurs répondent en général sous 1 jour