Import from internal git

This commit is contained in:
2025-10-11 13:08:09 +02:00
commit 97aaa715dc
175 changed files with 7014 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
using Core.Events;
using Core.Interfaces;
using Core.Process;
using Generator.Services;
using Generator.views;
namespace Generator.Controllers;
public class PublicationController : IController
{
private readonly PublicationService _pubService;
public DisplayEmitter Emitter { get; set; }
public PublicationController(DisplayEmitter emitter, PublicationService pubService)
{
_pubService = pubService;
Emitter = emitter;
}
public async Task Publish(GenerationProcess process)
{
try
{
await _pubService.Publish(process);
}
catch (Exception e)
{
Emitter.Warn(this, $"{e.Message} \n Cause : {e.Source} \n Full stacktrace : \n {e.StackTrace}");
}
}
}