[FR]Why does admin.send() return just the response name as error instead of the full response object
Les mainteneurs répondent en général sous 7 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- firebase, node.js, typescript
Piste de recherche
Commencez par le point d’entrée admin.send() et comparez son erreur renvoyée avec la méthode sendToDevice obsolète et l’interface FirebaseError présentée dans l’issue. Déterminez la structure de réponse nécessaire pour exposer status, le code d’erreur et le message ; le travail est terminé lorsque les appelants peuvent identifier les tokens expirés ou invalides à partir de la réponse renvoyée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- TypeScript
- Étoiles
- 1.7k
- Forks
- 419
- Merge moyen
- 5 j 6 h
- PR mergées (30 j)
- 11
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de firebase/firebase-admin-node
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
firebase/firebase-admin-node#3234 ·
Les mainteneurs répondent en général sous 7 jours
-
[email protected] stable dependency tree fails npm audit via Storage uuid and Firestore google-gaxPeut-être pris @lahirumaramba l’a pris il y a 20 jours. Ouverte
firebase/firebase-admin-node#3221 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 7 jours
-
api: messaging
Difficulté 3/5 1-2 jours Accessibilité débutants 70/100
firebase/firebase-admin-node#3215 ·
Les mainteneurs répondent en général sous 7 jours
-
api: messaging
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 28/100
firebase/firebase-admin-node#3214 ·
Les mainteneurs répondent en général sous 7 jours
-
[Firestore] Re-export functions from '@google-cloud/firestore/pipelines'Peut-être à nouveau libre @jonathanedey l’a pris il y a 90 jours, et aucune pull request n’est ouverte. Ouverteapi: firestore type: feature request
firebase/firebase-admin-node#3183 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 7 jours
Toutes les issues de firebase/firebase-admin-node
Issues similaires
-
triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
mermaid-js/mermaid-live-editor#2053 ·
Les mainteneurs répondent en général sous 1 jour
-
factory
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
jessepollak/home#1455 ·
Les mainteneurs répondent en général sous 1 jour
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
lingdojo/kana-dojo#31227 · 1 commentaire · 5 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
mobile: device viewer shows dark status bar icons on its dark backdrop in light mode (Android)Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
appandflow/stim#1838 ·
Les mainteneurs répondent en général sous 1 jour