Tratamento de Erros

  • Use .catch() em todas as Promises (connect, get, set, update, remove, push com valor).

  • Forneça o cancelCallback opcional em onValue para tratar erros específicos do listener.

  • Use fireSyncClient.on('error', callback) para capturar erros gerais ou enviados pelo servidor.

  • Verifique o getConnectionState() e isAuthenticated() antes de tentar operações que exigem conexão/autenticação.

Atualizado