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 Escribe Descripción
error FirebaseError El objeto de error.
índice número El índice del elemento erróneo dentro de la matriz original pasado como parte del método API llamado.

FirebaseArrayIndexError.error

El objeto de error.

Firma:

error: FirebaseError;

FirebaseArrayIndexError.index

El índice del elemento erróneo dentro de la matriz original pasado como parte del método 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);
  });