[FR]Why does admin.send() return just the response name as error instead of the full response object
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- firebase, node.js, typescript
Direção de pesquisa
Comece pelo ponto de entrada admin.send() e compare o erro retornado com o método sendToDevice obsoleto e a interface FirebaseError mostrada na issue. Determine a estrutura de resposta necessária para expor status, o código do erro e a mensagem; isso estará concluído quando os chamadores puderem identificar tokens expirados ou inválidos a partir da resposta retornada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Is your feature request related to a problem? Please describe.
I need to be able handle and cleanup tokens that have expired or are not working for whatever reason. I just migrated from sendToDevice to send and I was surprise that only a string response/error is returned when send is called.
Describe the solution you'd like
A response object that contains status, error code and message
similar to the return type of the now deprecated sendToDevice method
export interface FirebaseError {
code: string;
message: string;
stack?: string;
toJSON(): object;
}
Describe alternatives you've considered
There is no exhaustive list of all the error so there is no way for me to know when to remove expired token from my DB or keep them
Additional context
it is a bit wierd that other methods get a proper error object but send just gets a string error
- Linguagem predominante
- TypeScript
- Estrelas
- 1.7k
- Forks
- 419
- Merge médio
- 4d 20h
- PRs com merge (30d)
- 16
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de firebase/firebase-admin-node
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
firebase/firebase-admin-node#3234 ·
Mantenedores costumam responder em até 1 dia
-
[email protected] stable dependency tree fails npm audit via Storage uuid and Firestore google-gaxTalvez já em andamento @lahirumaramba assumiu há 19 dias. Aberta
firebase/firebase-admin-node#3221 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
api: messaging
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 70/100
firebase/firebase-admin-node#3215 ·
Mantenedores costumam responder em até 1 dia
-
api: messaging
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100
firebase/firebase-admin-node#3214 ·
Mantenedores costumam responder em até 1 dia
-
[Firestore] Re-export functions from '@google-cloud/firestore/pipelines'Talvez livre de novo @jonathanedey assumiu há 89 dias e não há nenhum pull request aberto. Abertaapi: firestore type: feature request
firebase/firebase-admin-node#3183 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Todas as issues de firebase/firebase-admin-node
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
rohitg00/agentmemory#1428 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
boxlite-ai/boxlite#1729 ·
Mantenedores costumam responder em até 1 dia
-
detectors enhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
SM260845/readme-gen#1 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
angular/angularfire#3774 ·
Mantenedores costumam responder em até 2 dias