From 6361c5ef25b9764446963408c8e38d84c656ab56 Mon Sep 17 00:00:00 2001 From: JKorf Date: Wed, 8 Feb 2023 21:55:56 +0100 Subject: [PATCH] Added message on authentication exception --- CryptoExchange.Net/Clients/RestApiClient.cs | 29 +++++++++++++-------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/CryptoExchange.Net/Clients/RestApiClient.cs b/CryptoExchange.Net/Clients/RestApiClient.cs index f616000..6306b62 100644 --- a/CryptoExchange.Net/Clients/RestApiClient.cs +++ b/CryptoExchange.Net/Clients/RestApiClient.cs @@ -418,17 +418,24 @@ namespace CryptoExchange.Net var bodyParameters = parameterPosition == HttpMethodParameterPosition.InBody ? new SortedDictionary(parameters) : new SortedDictionary(); if (AuthenticationProvider != null) { - AuthenticationProvider.AuthenticateRequest( - this, - uri, - method, - parameters, - signed, - arraySerialization, - parameterPosition, - out uriParameters, - out bodyParameters, - out headers); + try + { + AuthenticationProvider.AuthenticateRequest( + this, + uri, + method, + parameters, + signed, + arraySerialization, + parameterPosition, + out uriParameters, + out bodyParameters, + out headers); + } + catch (Exception ex) + { + throw new Exception("Failed to authenticate request, make sure your API credentials are correct", ex); + } } // Sanity check