summaryrefslogtreecommitdiff
path: root/src/marlin.agents.shell/LocalInstanceService.cs
blob: d0d2521b33d20e22e526ec6b1ce915a142fb163a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
using marlin.core.contracts;
using ProtoBuf.Grpc;

public class LocalInstanceService : IInstanceService
{
    public async Task SendLogEvent(LogEventRequest request, CallContext context = default)
    {
        TextWriter writer = request.Error ? Console.Error : Console.Out;
        await writer.WriteLineAsync(request.Message);
    }
    
    public Task SendStatusUpdate(StatusUpdateRequest request, CallContext context = default) => Task.CompletedTask;
}