diff --git a/Consul/Namespace.cs b/Consul/Namespace.cs index 7ae11f85d..e70e57480 100644 --- a/Consul/Namespace.cs +++ b/Consul/Namespace.cs @@ -49,8 +49,7 @@ public async Task> Create(Namespace ns, WriteOpti public async Task> Create(Namespace ns, CancellationToken ct = default) { - var res = await _client.Put("v1/namespace", ns, WriteOptions.Default).Execute(ct).ConfigureAwait(false); - return new WriteResult(res, res.Response); + return await Create(ns, WriteOptions.Default, ct).ConfigureAwait(false); } public async Task> Update(Namespace ns, WriteOptions q, CancellationToken ct = default) @@ -61,38 +60,37 @@ public async Task> Update(Namespace ns, WriteOpti public async Task> Update(Namespace ns, CancellationToken ct = default) { - var res = await _client.Put($"v1/namespace/{ns.Name}", ns, WriteOptions.Default).Execute(ct).ConfigureAwait(false); - return new WriteResult(res, res.Response); + return await Update(ns, WriteOptions.Default, ct).ConfigureAwait(false); } - public Task> Read(string name, QueryOptions q, CancellationToken ct = default) + public async Task> Read(string name, QueryOptions q, CancellationToken ct = default) { - return _client.Get($"v1/namespace/{name}", q).Execute(ct); + return await _client.Get($"v1/namespace/{name}", q).Execute(ct).ConfigureAwait(false); } - public Task> Read(string name, CancellationToken ct = default) + public async Task> Read(string name, CancellationToken ct = default) { - return _client.Get($"v1/namespace/{name}", QueryOptions.Default).Execute(ct); + return await Read(name, QueryOptions.Default, ct).ConfigureAwait(false); } - public Task> List(QueryOptions q, CancellationToken ct = default) + public async Task> List(QueryOptions q, CancellationToken ct = default) { - return _client.Get($"v1/namespaces", q).Execute(ct); + return await _client.Get($"v1/namespaces", q).Execute(ct).ConfigureAwait(false); } - public Task> List(CancellationToken ct = default) + public async Task> List(CancellationToken ct = default) { - return _client.Get($"v1/namespaces", QueryOptions.Default).Execute(ct); + return await List(QueryOptions.Default, ct).ConfigureAwait(false); } - public Task Delete(string name, WriteOptions q, CancellationToken ct = default) + public async Task Delete(string name, WriteOptions q, CancellationToken ct = default) { - return _client.Delete($"v1/namespace/{name}", q).Execute(ct); + return await _client.Delete($"v1/namespace/{name}", q).Execute(ct).ConfigureAwait(false); } - public Task Delete(string name, CancellationToken ct = default) + public async Task Delete(string name, CancellationToken ct = default) { - return _client.Delete($"v1/namespace/{name}", WriteOptions.Default).Execute(ct); + return await Delete(name, WriteOptions.Default, ct).ConfigureAwait(false); } }