Readd DM IHostedService impl

This commit is contained in:
Cyberboss
2018-05-04 16:28:22 -04:00
parent dd6dd65824
commit 2dd1166a99
3 changed files with 16 additions and 3 deletions
@@ -263,5 +263,18 @@ namespace Tgstation.Server.Host.Components
throw;
}
}
/// <inheritdoc />
public Task StartAsync(CancellationToken cancellationToken)
{
//THIS IS FOR AUTO COMPILE INTERVAL STUFF, STOP TRYING TO REMOVE IT
throw new NotImplementedException();
}
/// <inheritdoc />
public Task StopAsync(CancellationToken cancellationToken)
{
throw new NotImplementedException();
}
}
}
@@ -8,7 +8,7 @@ namespace Tgstation.Server.Host.Components
/// <summary>
/// For managing the compiler
/// </summary>
interface IDreamMaker
interface IDreamMaker : IHostedService
{
/// <summary>
/// Starts a compile
@@ -43,8 +43,8 @@ namespace Tgstation.Server.Host.Components
metadata.Name = newName;
}
public Task StartAsync(CancellationToken cancellationToken) => Task.WhenAll(RepositoryManager.StartAsync(cancellationToken), DreamDaemon.StartAsync(cancellationToken), Chat.StartAsync(cancellationToken), compileJobConsumer.StartAsync(cancellationToken));
public Task StartAsync(CancellationToken cancellationToken) => Task.WhenAll(RepositoryManager.StartAsync(cancellationToken), DreamDaemon.StartAsync(cancellationToken), Chat.StartAsync(cancellationToken), compileJobConsumer.StartAsync(cancellationToken), DreamMaker.StartAsync(cancellationToken));
public Task StopAsync(CancellationToken cancellationToken) => Task.WhenAll(RepositoryManager.StopAsync(cancellationToken), DreamDaemon.StopAsync(cancellationToken), Chat.StopAsync(cancellationToken), compileJobConsumer.StopAsync(cancellationToken));
public Task StopAsync(CancellationToken cancellationToken) => Task.WhenAll(RepositoryManager.StopAsync(cancellationToken), DreamDaemon.StopAsync(cancellationToken), Chat.StopAsync(cancellationToken), compileJobConsumer.StopAsync(cancellationToken), DreamMaker.StopAsync(cancellationToken));
}
}