using MoonCore.Observability; using MoonlightServers.Daemon.Helpers; using MoonlightServers.Daemon.ServerSys.Abstractions; namespace MoonlightServers.Daemon.ServerSys.Implementations; public class DockerStatistics : IStatistics { public IAsyncObservable OnStats => OnStatsSubject; private readonly EventSubject OnStatsSubject = new(); public Task Initialize() => Task.CompletedTask; public Task Sync() => Task.CompletedTask; public Task SubscribeToRuntime() => Task.CompletedTask; public Task SubscribeToInstallation() => Task.CompletedTask; public ServerStats[] GetStats(int count) { return []; } public async ValueTask DisposeAsync() { OnStatsSubject.Dispose(); } }