Handle Private Note Transport Failures Correctly
- Linguagem predominante
- TypeScript
- Estrelas
- 5
- Forks
- 28
- Merge médio
- 16h 40min
- PRs com merge (30d)
- 99
Descrição
Currently in case of failure of private note transport layer the transactions is marked simply failed. Instead we should:
- Introduce another enum variant for `ITransactionStatus` like `PrivateNoteLayerFaliure` because the Transaction has been succeeded and only the transport has failed.
- Handle the failure on the UI showing the user two options to either download the note now or a retry later button.
Guia de contribuição
Direção de pesquisa
Procure pelo enum ITransactionStatus e pela lógica de manipulação de transações, provavelmente em um arquivo de serviço de backend. Encontre também o componente de interface do usuário que exibe o status da transação para adicionar o novo estado de falha e as opções do usuário. Verifique os testes existentes para o status da transação para atualizá-los de acordo.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- typescript
- Domínio
- backend, frontend
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Pouca atividade
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 65/100