From a6016c76b80986d8924a9a3efdd8793db8ccb9bc Mon Sep 17 00:00:00 2001 From: "HOME-LAPTOP\\kshkulev" Date: Wed, 10 Sep 2025 17:33:02 +0900 Subject: [PATCH] Properly handle errors --- .../DeviceMetering/ImportMeteringDeviceValuesRequest.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Hcs.Client/Client/Api/Request/DeviceMetering/ImportMeteringDeviceValuesRequest.cs b/Hcs.Client/Client/Api/Request/DeviceMetering/ImportMeteringDeviceValuesRequest.cs index 927ee69..a03c932 100644 --- a/Hcs.Client/Client/Api/Request/DeviceMetering/ImportMeteringDeviceValuesRequest.cs +++ b/Hcs.Client/Client/Api/Request/DeviceMetering/ImportMeteringDeviceValuesRequest.cs @@ -32,7 +32,13 @@ namespace Hcs.Client.Api.Request.DeviceMetering throw RemoteException.CreateNew(error.ErrorCode, error.Description); }); - // TODO: Проверить содержимое ответа + result.Items.OfType().ToList().ForEach(commonResult => + { + commonResult.Items.OfType().ToList().ForEach(error => + { + throw RemoteException.CreateNew(error.ErrorCode, error.Description); + }); + }); return true; }