dont restart the metadata service when it completes, and exit if its a single run

This commit is contained in:
iPromKnight
2024-02-28 11:51:46 +00:00
parent e24fb69dc3
commit a25aef8f58
3 changed files with 10 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
namespace Metadata.Features.DeleteDownloadedImdbData;
public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdbDataRequestHandler> logger)
public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdbDataRequestHandler> logger, JobConfiguration configuration)
{
public Task Handle(DeleteDownloadedImdbDataRequest request, CancellationToken _)
{
@@ -10,6 +10,12 @@ public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdb
logger.LogInformation("File Deleted");
if (configuration.DownloadImdbOnce)
{
logger.LogInformation("Processing Completed: Exiting application as DownloadImdbOnce is set to true");
Environment.Exit(0);
}
return Task.CompletedTask;
}
}