Introdução

FireSyncClient.js é uma biblioteca JavaScript para o navegador, projetada para facilitar a interação com o backend FireSync DBRT (RealTime) WebSocket personalizado, hospedado em wss://db.firesync.app:8081.

Ela fornece uma API com funcionalidades do Realtime Database, como referências a locais de dados, escrita (set, update, push, remove), leitura (get) e escuta de atualizações em tempo real (onValue). Inclui reconexão automática básica e eventos para monitorar o estado da conexão.

Nota: Esta biblioteca depende da implementação específica do servidor FireSync, incluindo os tipos de mensagem, a estrutura de autenticação baseada em claims JWT (eid, db, dbi, dc), e a validação de origem.

Atualizado