@localzet/data-connector
v1.0.1
Published
MIX ID connector library for React/Electron applications with real-time sync, notifications, and session management
Maintainers
Readme
@localzet/data-connector
Библиотека для подключения к MIX ID с поддержкой синхронизации в реальном времени, уведомлений и управления сессиями.
Установка
npm install @localzet/data-connectorИспользование
Базовое подключение
import { MixIdConnection } from '@localzet/data-connector/components';
import { useMixIdSync } from '@localzet/data-connector/hooks';
function App() {
const { performSync } = useMixIdSync();
return (
<div>
<MixIdConnection />
</div>
);
}Хуки
useMixIdSync()- синхронизация данныхuseMixIdStatus()- статус подключенияuseNotifications()- уведомленияuseMixIdSession()- управление сессиями
API
mixIdApi- основной API клиентwsClient- WebSocket клиентofflineQueue- очередь для офлайн операций
Особенности
- ✅ OAuth 2.0 авторизация
- ✅ Синхронизация в реальном времени через WebSocket
- ✅ Уведомления в реальном времени
- ✅ Управление сессиями с взаимоудалением
- ✅ Офлайн поддержка с очередью операций
- ✅ React компоненты для быстрой интеграции
- ✅ TypeScript поддержка
