mtg tournaments: live updates over Server-Sent Events
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
- Ambito
- full-stack
Direzione di ricerca
The issue names no files or tests; begin with parent issue #174 and trace Tournament viewing rights, the existing update or polling flow, and the Round, Result, Participant, and standings changes. Implement a per-Tournament event stream and have the frontend refetch on its events. Done means all listed changes emit events, unauthorized viewers cannot open the stream, polling is replaced, and an HTTP test verifies emitted events.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Parent
#174
What to build
Matches, the timer, Results, Participants and standings update live on every viewer's device without reloading. A per-Tournament event stream emits change events and the client refetches what changed; the stream follows the Tournament's viewing rights.
Acceptance criteria
- The stream emits events for Round paired, started, ended, Result reported, disputed, set, and Participant and standings changes
- Only viewers allowed to see the Tournament can open the stream
- The frontend refetches on events instead of polling
- An HTTP test checks events are emitted on changes
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 1
- Merge medio
- 9h 29m
- PR unite (30g)
- 126
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di myOmikron/code
-
wayfinder:task
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
wayfinder:task
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
myOmikron/code#102 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
mtg tournaments: pushes for disputes and reaching the Top cutForse già presa @omikron-agent l’ha presa oggi. Apertaready-for-agent
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
-
mtg tournaments: Web Push subscriptions and "Round paired"Forse già presa @omikron-agent l’ha presa oggi. Apertaready-for-agent
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
mtg tournaments: Account Deletion, Lock, Rename and statisticsForse già presa @omikron-agent l’ha presa oggi. Apertaready-for-agent
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di myOmikron/code
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
juice-shop/juice-shop#3706 ·
I maintainer di solito rispondono entro 1 giorno
-
sbx up from a subfolder silently pushes the whole work treeForse già presa @pdettori l’ha presa oggi. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
outline/outline#14348 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno