FirebaseArrayIndexError interface

Tipo composito che include sia un oggetto FirebaseError che un indice che può essere utilizzato per ottenere l'elemento con errori.

Firma:

export interface FirebaseArrayIndexError 

Proprietà

Proprietà Tipo Descrizione
errore Errore Firebase L'oggetto errore.
indice numero L'indice dell'elemento con errori all'interno dell'array originale passato come parte del metodo API chiamato.

FirebaseArrayIndexError.errore

L'oggetto errore.

Firma:

error: FirebaseError;

FirebaseArrayIndexError.index

L'indice dell'elemento con errori all'interno dell'array originale passato come parte del metodo API chiamato.

Firma:

index: number;

Esempio

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);
  });