forked from BasedHardware/omi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwals.dart
More file actions
28 lines (25 loc) · 1.04 KB
/
Copy pathwals.dart
File metadata and controls
28 lines (25 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/// WAL (Write-Ahead Log) Service for managing audio recordings
///
/// This barrel file exports all WAL-related types and services.
/// The implementation is split across multiple files for maintainability:
/// - wal.dart: Core Wal class, WalStats, enums, constants
/// - wal_interfaces.dart: Abstract interfaces for sync services
/// - local_wal_sync.dart: Phone storage sync implementation
/// - sdcard_wal_sync.dart: SD card sync implementation
/// - flash_page_wal_sync.dart: Limitless flash page sync implementation
/// - wal_syncs.dart: Orchestrator for all sync types
/// - wal_service.dart: Main service class
library wals;
// Core types
export 'wals/wal.dart';
export 'wals/wal_interfaces.dart';
// Sync implementations
export 'wals/local_wal_sync.dart';
export 'wals/sdcard_wal_sync.dart';
export 'wals/flash_page_wal_sync.dart';
export 'wals/wal_syncs.dart';
export 'wals/wal_service.dart';
export 'wals/sync_reconciler.dart';
export 'wals/recording_transfer_coordinator.dart';
export 'wals/sync_rate_limiter.dart';
export 'wals/sync_upload_gate.dart';