microsoft / microsoft/BotFramework-DirectLineJS
Revisit resume/end/error/expired conversation stories
Offen
Dieses Issue hat noch niemand übernommen.
approved
P0
triaged
- Vorherrschende Sprache
- TypeScript
- Sterne
- 199
- Forks
- 133
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Note to investigator
Find out all permutations of the resume/end/error/expired over REST API and Web Socket.
Related issues
- #118 Resume conversation after calling
botConnection.end() - #101 "Token expired" signal is not fired on Web Socket route
- #103 Generate a new token using existing conversation ID
- #94 End conversation does not really stop the polling or Web Socket
- #90 Backoff stories
- HTTP 429/400 - we will back off
- HTTP 404 - fatal, we will stop
- #75 End conversation does not really stop Web Socket
- #9 Resume conversation and how to renew expired token
- https://github.com/Microsoft/BotFramework-WebChat/pull/1880 Wiring up for reconnect UI
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das in diesem Issue und den verwandten Issues #118, #101, #103, #94, #90, #75 und #9 beschriebene Verhalten von REST und Web Socket zu überprüfen. Erfasse die Permutationen für Resume, End, Error und abgelaufene Tokens und definiere anschließend das erwartete Verhalten für jeden Pfad, bevor du die betroffenen Client-Einstiegspunkte identifizierst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100