FirebaseArrayIndexError interface

Type composite qui comprend à la fois un objet FirebaseError et un index qui peut être utilisé pour obtenir l'élément erroné.

Signature:

export interface FirebaseArrayIndexError 

Propriétés

Propriété Taper Description
erreur Erreur Firebase L'objet d'erreur.
indice nombre Index de l'élément erroné dans le tableau d'origine transmis dans le cadre de la méthode API appelée.

FirebaseArrayIndexError.erreur

L'objet d'erreur.

Signature:

error: FirebaseError;

FirebaseArrayIndexError.index

Index de l'élément erroné dans le tableau d'origine transmis dans le cadre de la méthode API appelée.

Signature:

index: number;

Exemple

var registrationTokens = [token1, token2, token3];
admin.messaging().subscribeToTopic(registrationTokens, 'topic-name')
  .then(function(response) {
    if (response.failureCount > 0) {
      console.log("Following devices unsucessfully subscribed to topic:");
      response.errors.forEach(function(error) {
        var invalidToken = registrationTokens[error.index];
        console.log(invalidToken, error.error);
      });
    } else {
      console.log("All devices successfully subscribed to topic:", response);
    }
  })
  .catch(function(error) {
    console.log("Error subscribing to topic:", error);
  });