FirebaseArrayIndexError interface

Tipo compuesto que incluye un objeto FirebaseError y un índice que se puede usar para obtener el elemento con error.

Firma:

export interface FirebaseArrayIndexError 

Propiedades

Propiedad Tipo Descripción
error FirebaseError. El objeto de error.
índice número El índice del elemento con error dentro del array original que se pasó como parte del método de la API llamado.

FirebaseArrayIndexError.error

El objeto de error.

Firma:

error: FirebaseError;

FirebaseArrayIndexError.index

El índice del elemento con error dentro del array original que se pasó como parte del método de la API llamado.

Firma:

index: number;

Ejemplo

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