Implemented online detection. Extended ServerContext to include self reference so sub components can subscribe to the state. Improved console module detach handling. Implemented new server service to replace the old one. Added log restore when restoring
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
using MoonlightServers.Daemon.Models.Cache;
|
||||
using MoonlightServers.DaemonShared.PanelSide.Http.Responses;
|
||||
|
||||
namespace MoonlightServers.Daemon.ServerSys.Abstractions;
|
||||
|
||||
public record ServerContext
|
||||
{
|
||||
public ServerConfiguration Configuration { get; set; }
|
||||
public AsyncServiceScope ServiceScope { get; set; }
|
||||
public ServerInstallDataResponse InstallConfiguration { get; set; }
|
||||
public Server Self { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user