feat: add account-scoped data synchronization

This commit is contained in:
2026-09-22 09:58:58 +08:00
parent ab9ff389f2
commit 72e040546a
37 changed files with 4252 additions and 159 deletions
+15 -2
View File
@@ -174,7 +174,14 @@ internal sealed class TrayApplicationContext : ApplicationContext
Reporting = source.Reporting,
RemoteConfigurationFile = source.RemoteConfigurationFile,
EnableValidationOperations = source.EnableValidationOperations,
PreventAutoLock = source.PreventAutoLock
EnableListenerEvents = source.EnableListenerEvents,
PreventAutoLock = source.PreventAutoLock,
EnableDataSync = source.EnableDataSync,
DataSyncIntervalSeconds = source.DataSyncIntervalSeconds,
DataSyncBatchLimit = source.DataSyncBatchLimit,
DataSyncOverlapRows = source.DataSyncOverlapRows,
DataSyncQueueMaxItems = source.DataSyncQueueMaxItems,
DataSyncQueueMaxBytes = source.DataSyncQueueMaxBytes
};
private ServiceOptions ReadOptions() =>
@@ -313,7 +320,13 @@ internal sealed class TrayApplicationContext : ApplicationContext
RemoteConfigurationFile = null,
EnableValidationOperations = source.EnableValidationOperations,
EnableListenerEvents = source.EnableListenerEvents,
PreventAutoLock = source.PreventAutoLock
PreventAutoLock = source.PreventAutoLock,
EnableDataSync = source.EnableDataSync,
DataSyncIntervalSeconds = source.DataSyncIntervalSeconds,
DataSyncBatchLimit = source.DataSyncBatchLimit,
DataSyncOverlapRows = source.DataSyncOverlapRows,
DataSyncQueueMaxItems = source.DataSyncQueueMaxItems,
DataSyncQueueMaxBytes = source.DataSyncQueueMaxBytes
};
private void SetStatus(string message)