firebase / firebase/firebase-admin-node
[FR]Why does admin.send() return just the response name as error instead of the full response object
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.7k
- Forks
- 419
- Merge medio
- 3 d 10 h
- PR fusionados (30 d)
- 16
Descripción
**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
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.