Skip to content

Commit 15f1cc0

Browse files
committed
Makes logic check both connection sandbox mode and request params for the dev flag
Previously logic was only considering the client sandbox mode. This change allows passing this flag either as a request parameter or specifying the sandbox mode for a connection.
1 parent 489c9be commit 15f1cc0

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/kraken-net-v2/Http/Connection.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ internal async Task<IApiResponse<TResponse>> Execute<TResponse>(ApiRequest apiRe
7878
{
7979
apiRequest.Body.Authentication.ApiKey = _apiKey;
8080
apiRequest.Body.Authentication.ApiSecret = _apiSecret;
81-
apiRequest.Body.Dev = SandboxMode;
81+
apiRequest.Body.Dev = SandboxMode || apiRequest.Body.Dev;
8282
var isSet = apiRequest.Body is IOptimizeSetWaitRequest || apiRequest.Body is IOptimizeSetUploadWaitRequest;
8383

8484
using (var requestMessage = new HttpRequestMessage(apiRequest.Method, apiRequest.Uri))
@@ -102,7 +102,7 @@ internal async Task<IApiResponse<TResponse>> ExecuteUpload<TResponse>(
102102

103103
apiRequest.Body.Authentication.ApiKey = _apiKey;
104104
apiRequest.Body.Authentication.ApiSecret = _apiSecret;
105-
apiRequest.Body.Dev = SandboxMode;
105+
apiRequest.Body.Dev = SandboxMode || apiRequest.Body.Dev;
106106
var isSet = apiRequest.Body is IOptimizeSetWaitRequest || apiRequest.Body is IOptimizeSetUploadWaitRequest;
107107

108108
using (

src/kraken-net/Http/Connection.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ internal async Task<IApiResponse<TResponse>> Execute<TResponse>(ApiRequest apiRe
7878
{
7979
apiRequest.Body.Authentication.ApiKey = _apiKey;
8080
apiRequest.Body.Authentication.ApiSecret = _apiSecret;
81-
apiRequest.Body.Dev = SandboxMode;
81+
apiRequest.Body.Dev = SandboxMode || apiRequest.Body.Dev;
8282
var isSet = apiRequest.Body is IOptimizeSetWaitRequest || apiRequest.Body is IOptimizeSetUploadWaitRequest;
83-
83+
8484
using (var requestMessage = new HttpRequestMessage(apiRequest.Method, apiRequest.Uri))
8585
{
8686
var json = JsonConvert.SerializeObject(apiRequest.Body, _serializerSettings);
@@ -102,7 +102,7 @@ internal async Task<IApiResponse<TResponse>> ExecuteUpload<TResponse>(
102102

103103
apiRequest.Body.Authentication.ApiKey = _apiKey;
104104
apiRequest.Body.Authentication.ApiSecret = _apiSecret;
105-
apiRequest.Body.Dev = SandboxMode;
105+
apiRequest.Body.Dev = SandboxMode || apiRequest.Body.Dev;
106106
var isSet = apiRequest.Body is IOptimizeSetWaitRequest || apiRequest.Body is IOptimizeSetUploadWaitRequest;
107107

108108
using (

0 commit comments

Comments
 (0)