microsoft / microsoft/BotFramework-DirectLineJS

Revisit resume/end/error/expired conversation stories

Aperta
#124 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

approved P0 triaged
Lingua principale
TypeScript
Stelle
199
Fork
133
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia esaminando il comportamento di REST e Web Socket descritto in questa issue e nelle issue correlate #118, #101, #103, #94, #90, #75 e #9. Mappa le permutazioni di resume, end, error e token scaduto, quindi definisci il comportamento previsto per ogni percorso prima di identificare i punti di ingresso del client interessati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
api
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.