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
@@ -45,6 +45,8 @@ public static class ServiceHost
builder.Services.ConfigureHttpJsonOptions(o => o.SerializerOptions.UnmappedMemberHandling = JsonUnmappedMemberHandling.Disallow);
builder.Services.AddSingleton(options);
builder.Services.AddSingleton(backend);
if (backend is IRemoteDataCollector dataCollector)
builder.Services.AddSingleton<IRemoteDataCollector>(dataCollector);
builder.Services.AddSingleton<ServiceSecurity>();
builder.Services.AddSingleton<OperationStore>();
builder.Services.AddSingleton<EventHub>();