Aartiq
Aartiq
Download
Back to Components

Desktop (Electron)

P2PFileSyncService

Utility

File Sync Service

Lines

691

File

P2PFileSyncService.ts

Last Modified

2026-07-22

Exports
SyncFolderFileMetadataP2PFileSyncServicegetP2PSync
Source Path

aartiq-browser/src/P2PFileSyncService.ts

Tags
Node.jsCoreAISyncPDFmacOS

Code Analysis

API / Library Usage
electronAPIfirebase
External Dependencies
eventsfirebase/databasefirebase/storage
Internal Imports
./FirebaseService
Props / Types

SyncFolder

PropTypeRequired
idstringYes
localPathstringYes
remotePathstringYes
deviceIdstringYes
autoSyncbooleanYes
lastSyncnumberYes

FileMetadata

PropTypeRequired
idstringYes
namestringYes
pathstringYes
sizenumberYes
typestringYes
hashstringYes
modifiedTimenumberYes

EncryptionSuccessResult

PropTypeRequired
encryptedDataArrayBufferYes
ivArrayBufferYes
authTagArrayBufferYes
saltArrayBufferYes

DecryptionSuccessResult

PropTypeRequired
decryptedDataArrayBufferYes

ErrorResult

PropTypeRequired
errorstringYes

Related Components

Browse all components in the Component Inventory

Auto-Generated Documentation

Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js