Skip to content
This repository has been archived by the owner on Jan 15, 2023. It is now read-only.

Commit

Permalink
Fix for issue #219.
Browse files Browse the repository at this point in the history
  • Loading branch information
piloitte committed Jul 5, 2020
1 parent afda7d1 commit 760ef7c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/Chromely.Core/Defaults/DefaultRequestTaskRunner.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Net;
using System.Threading.Tasks;
using Chromely.Core.Configuration;
using Chromely.Core.Infrastructure;
Expand Down Expand Up @@ -175,8 +176,8 @@ private ChromelyResponse ExecuteRoute(string requestId, RoutePath routePath, IDi

var response = route.Invoke(requestId: requestId, routePath: routePath, parameters: parameters, postData: postData, rawJson: requestData);
response.ReadyState = (int)ReadyState.ResponseIsReady;
response.Status = (response.Status == 0) ? (int)System.Net.HttpStatusCode.OK : response.Status;
response.StatusText = (string.IsNullOrWhiteSpace(response.StatusText)) ? "OK" : response.StatusText;
response.Status = (response.Status == 0) ? (int)HttpStatusCode.OK : response.Status;
response.StatusText = (string.IsNullOrWhiteSpace(response.StatusText) && (response.Status == (int)HttpStatusCode.OK)) ? "OK" : response.StatusText;

return response;
}
Expand All @@ -201,8 +202,8 @@ private async Task<ChromelyResponse> ExecuteRouteAsync(string requestId, RoutePa
}

response.ReadyState = (int)ReadyState.ResponseIsReady;
response.Status = (response.Status == 0 ) ? (int)System.Net.HttpStatusCode.OK : response.Status;
response.StatusText = (string.IsNullOrWhiteSpace(response.StatusText)) ? "OK" : response.StatusText;
response.Status = (response.Status == 0 ) ? (int)HttpStatusCode.OK : response.Status;
response.StatusText = (string.IsNullOrWhiteSpace(response.StatusText) && (response.Status == (int)HttpStatusCode.OK)) ? "OK" : response.StatusText;

return response;
}
Expand All @@ -224,8 +225,8 @@ private ChromelyResponse GetInfo(string requestId)
};

response.ReadyState = (int)ReadyState.ResponseIsReady;
response.Status = (response.Status == 0) ? (int)System.Net.HttpStatusCode.OK : response.Status;
response.StatusText = (string.IsNullOrWhiteSpace(response.StatusText)) ? "OK" : response.StatusText;
response.Status = (int)HttpStatusCode.OK;
response.StatusText = "OK";
response.Data = infoItemDic;

return response;
Expand Down
2 changes: 2 additions & 0 deletions src/Chromely.Core/Network/ChromelyResponse.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ public class ChromelyResponse
public ChromelyResponse()
{
RequestId = string.Empty;
StatusText = string.Empty;
}

/// <summary>
Expand All @@ -31,6 +32,7 @@ public ChromelyResponse()
public ChromelyResponse(string requestId)
{
RequestId = requestId;
StatusText = string.Empty;
}

/// <summary>
Expand Down

0 comments on commit 760ef7c

Please sign in to comment.