polish(localdb): final integration-review fixes — drift XML doc, trim core deps, metrics doc/encapsulation
Claude-Session: https://claude.ai/code/session_01BL2Vu1ESDQ9SCN4gVKkdts
This commit is contained in:
@@ -24,8 +24,11 @@ public sealed class LocalDbSyncService : LocalDbSync.LocalDbSyncBase
|
||||
// 0 = idle, 1 = a stream is active. Interlocked-guarded across concurrent calls (singleton service).
|
||||
private int _active;
|
||||
|
||||
// status is taken as the public ISyncStatus (SyncStatus is internal and cannot appear in a
|
||||
// public signature); DI always supplies the concrete SyncStatus this cast recovers.
|
||||
/// <summary>
|
||||
/// Creates the passive sync service. <paramref name="status"/> is taken as the public
|
||||
/// <see cref="ISyncStatus"/> (SyncStatus is internal and cannot appear in a public signature);
|
||||
/// DI always supplies the concrete SyncStatus the ctor recovers by cast.
|
||||
/// </summary>
|
||||
public LocalDbSyncService(
|
||||
ILocalDb db, IOptions<ReplicationOptions> options, ILoggerFactory loggerFactory,
|
||||
LocalDbMetrics? metrics = null, ISyncStatus? status = null)
|
||||
|
||||
Reference in New Issue
Block a user