Criptext / Criptext/Criptext-Email-React-Client
Refactor EMAIL_MAILBOX > handleNewMessageEvent && fetchEmailBody methods
- Lingua principale
- JavaScript
- Stelle
- 75
- Fork
- 23
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
**Is your feature request related to a problem? Please describe.**
Right now these functions are cumbersome, crowded and prone to errors. Example, fetchEmailBody will return undefined if the request status is not 200 or 499.
handleNewMessageEvent object dereferences the return value of an undefined throwing a wrong exception.
**Describe the solution you'd like**
This needs to be broken down into simpler functions and logic
**Describe alternatives you've considered (Optional)**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context (Optional)**
Add any other context or screenshots about the feature request here.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Individua i metodi handleNewMessageEvent e fetchEmailBody in EMAIL_MAILBOX, quindi leggi come fetchEmailBody gestisce le risposte diverse da 200/499 e come viene dereferenziato il suo risultato. Traccia il flusso circostante degli eventi email e gli eventuali test esistenti. Il lavoro è completato quando la logica è suddivisa in funzioni più semplici, senza il ritorno undefined né l’eccezione errata descritti nell’issue.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, react
- Ambito
- frontend
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100