Add IDreamDaemonClient.Restart

This commit is contained in:
Jordan Brown
2018-09-16 13:11:57 -04:00
parent 297c28b263
commit 8b6fac7537
2 changed files with 11 additions and 1 deletions
@@ -35,6 +35,9 @@ namespace Tgstation.Server.Client.Components
/// <inheritdoc />
public Task<Job> Start(CancellationToken cancellationToken) => apiClient.Create<Job>(Routes.DreamDaemon, instance.Id, cancellationToken);
/// <inheritdoc />
public Task<Job> Restart(CancellationToken cancellationToken) => apiClient.Patch<Job>(Routes.DreamDaemon, instance.Id, cancellationToken);
/// <inheritdoc />
public Task<DreamDaemon> Read(CancellationToken cancellationToken) => apiClient.Read<DreamDaemon>(Routes.DreamDaemon, instance.Id, cancellationToken);
@@ -20,9 +20,16 @@ namespace Tgstation.Server.Client.Components
/// Start <see cref="DreamDaemon"/>
/// </summary>
/// <param name="cancellationToken">The <see cref="CancellationToken"/> for the operation</param>
/// <returns>A <see cref="Task{TResult}"/> resulting in the <see cref="DreamDaemon"/> information</returns>
/// <returns>A <see cref="Task{TResult}"/> resulting in the <see cref="Job"/> of the running operation</returns>
Task<Job> Start(CancellationToken cancellationToken);
/// <summary>
/// Restart <see cref="DreamDaemon"/>
/// </summary>
/// <param name="cancellationToken">The <see cref="CancellationToken"/> for the operation</param>
/// <returns>A <see cref="Task{TResult}"/> resulting in the <see cref="Job"/> of the running operation</returns>
Task<Job> Restart(CancellationToken cancellationToken);
/// <summary>
/// Shutdown <see cref="DreamDaemon"/>
/// </summary>