Conexão e Autenticação

Conexão e Autenticação

  • Token Obrigatório: Use fireSyncClient.setAuthToken(yourJwt) antes de connect().

  • Conexão Assíncrona: fireSyncClient.connect() retorna uma Promise que resolve na autenticação bem-sucedida.

  • Reconexão Automática: A biblioteca tenta reconectar automaticamente com atraso crescente (backoff exponencial) se a conexão cair inesperadamente. A reconexão não ocorre se disconnect() for chamada manualmente ou se a desconexão inicial for limpa (código 1000).

  • Estado: Verifique o estado com fireSyncClient.getConnectionState() (retorna: 'disconnected', 'connecting', 'connected', 'authenticating', 'authenticated', 'reconnecting', 'error'). Verifique a autenticação com fireSyncClient.isAuthenticated(). Use fireSyncClient.on('state_changed', callback) para escutar mudanças de estado.

  • Desconexão: Use fireSyncClient.disconnect() para fechar a conexão manualmente (impede reconexão automática).

Atualizado