[#1] Add response checker

Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
This commit is contained in:
Ivan Pchelintsev 2024-05-22 12:28:06 +03:00
parent 8cacbcc8e9
commit ae3fc419a4
6 changed files with 91 additions and 10 deletions

View file

@ -18,6 +18,7 @@ public partial class Client
request.AddMetaHeader();
request.Sign(_key);
var response = await _containerServiceClient.GetAsync(request);
Verifier.CheckResponse(response);
return response.Body.Container.ToModel();
}
@ -33,6 +34,7 @@ public partial class Client
request.AddMetaHeader();
request.Sign(_key);
var response = await _containerServiceClient.ListAsync(request);
Verifier.CheckResponse(response);
foreach (var cid in response.Body.ContainerIds)
{
yield return ContainerId.FromHash(cid.Value.ToByteArray());
@ -55,7 +57,7 @@ public partial class Client
request.AddMetaHeader();
request.Sign(_key);
var response = await _containerServiceClient.PutAsync(request);
RequestVerifier.ProcessResponse(response);
Verifier.CheckResponse(response);
return ContainerId.FromHash(response.Body.ContainerId.Value.ToByteArray());
}
@ -71,6 +73,7 @@ public partial class Client
};
request.AddMetaHeader();
request.Sign(_key);
await _containerServiceClient.DeleteAsync(request);
var response = await _containerServiceClient.DeleteAsync(request);
Verifier.CheckResponse(response);
}
}