Send device id to server

This commit is contained in:
Andras Schmelczer 2025-04-04 23:15:05 +01:00
parent 69438a78c6
commit a25027bc90
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
4 changed files with 27 additions and 3 deletions

View file

@ -15,6 +15,7 @@ import { FileOperations } from "./file-operations/file-operations";
import { ConnectionStatus } from "./services/connection-status";
import { UnrestrictedSyncer } from "./sync-operations/unrestricted-syncer";
import { rateLimit } from "./utils/rate-limit";
import { v4 as uuidv4 } from "uuid";
export interface NetworkConnectionStatus {
isSuccessful: boolean;
@ -105,9 +106,15 @@ export class SyncClient {
await rateLimitedSave(state);
}
);
const deviceId = uuidv4();
const connectionStatus = new ConnectionStatus(settings, logger);
const syncService = new SyncService(connectionStatus, settings, logger);
const syncService = new SyncService(
deviceId,
connectionStatus,
settings,
logger
);
syncService.fetchImplementation = fetch;
const fileOperations = new FileOperations(
logger,
@ -124,6 +131,7 @@ export class SyncClient {
history
);
const syncer = new Syncer(
deviceId,
logger,
database,
settings,