1
0
mirror of https://github.com/chylex/Minecraft-Phantom-Panel.git synced 2025-08-16 21:31:45 +02:00
Files
.config
.run
.workdir
Agent
Common
Controller
Phantom.Controller
Phantom.Controller.Database
Phantom.Controller.Database.Postgres
Phantom.Controller.Minecraft
Phantom.Controller.Services
Agents
Events
Instances
InstanceActor.cs
InstanceDatabaseStorageActor.cs
InstanceLogManager.cs
Rpc
Users
ControllerServices.cs
ControllerState.cs
Phantom.Controller.Services.csproj
Docker
Utils
Web
.dockerignore
.gitattributes
.gitignore
AddMigration.bat
AddMigration.sh
Directory.Build.props
Directory.Build.targets
Dockerfile
LICENSE
Packages.props
PhantomPanel.sln
README.md
global.json
2023-12-05 14:27:55 +01:00

14 lines
398 B
C#

using System.Collections.Immutable;
namespace Phantom.Controller.Services.Instances;
sealed class InstanceLogManager {
public sealed record Event(Guid InstanceGuid, ImmutableArray<string> Lines);
public event EventHandler<Event>? LogsReceived;
internal void ReceiveLines(Guid instanceGuid, ImmutableArray<string> lines) {
LogsReceived?.Invoke(this, new Event(instanceGuid, lines));
}
}