diff --git a/src/Tgstation.Server.Client/IInstanceManagerClient.cs b/src/Tgstation.Server.Client/IInstanceManagerClient.cs index eadc471c0d..f983ce3d44 100644 --- a/src/Tgstation.Server.Client/IInstanceManagerClient.cs +++ b/src/Tgstation.Server.Client/IInstanceManagerClient.cs @@ -34,6 +34,14 @@ namespace Tgstation.Server.Client /// A resulting in the updated Task Update(Instance instance, CancellationToken cancellationToken); + /// + /// Get a specific + /// + /// The to get + /// The for the operation + /// A resulting in the + Task GetId(Instance instance, CancellationToken cancellationToken); + /// /// Deletes an /// diff --git a/src/Tgstation.Server.Client/InstanceManagerClient.cs b/src/Tgstation.Server.Client/InstanceManagerClient.cs index b89056b302..974017ffdb 100644 --- a/src/Tgstation.Server.Client/InstanceManagerClient.cs +++ b/src/Tgstation.Server.Client/InstanceManagerClient.cs @@ -43,6 +43,8 @@ namespace Tgstation.Server.Client /// public Task Update(Instance instance, CancellationToken cancellationToken) => apiClient.Update(Routes.InstanceManager, instance, cancellationToken); + public Task GetId(Instance instance, CancellationToken cancellationToken) => apiClient.Read(Routes.InstanceManager, instance.Id, cancellationToken); + /// public IInstanceClient CreateClient(Instance instance) { diff --git a/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj b/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj index 126216bfcb..423054833f 100644 --- a/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj +++ b/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj @@ -3,7 +3,7 @@ netstandard2.0 Full - 4.0.0.0-preview5 + 4.0.0.0-preview6 true Cyberboss /tg/station 13