public async Task<Version> GetVersionAsync()
{
using (var client = GetClient())
{
HttpResponseMessage response = await client.GetAsync("api/server/version");
if (response.IsSuccessStatusCode)
{
var succeeded = (string)await response.Content.ReadAsAsync(typeof(string));
return new Version(succeeded);
}
return null;
}
}