simplify GruntWork on getassets (needs more)

This commit is contained in:
UbitUmarov
2020-05-16 01:16:19 +01:00
parent 48892ad8a7
commit baf5c61387
3 changed files with 61 additions and 58 deletions

View File

@@ -46,8 +46,7 @@ namespace OpenSim.Framework.Servers.HttpServer
public readonly int RequestTime;
public readonly UUID RequestID;
public PollServiceHttpRequest(
PollServiceEventArgs pPollServiceArgs, IHttpRequest pRequest)
public PollServiceHttpRequest(PollServiceEventArgs pPollServiceArgs, IHttpRequest pRequest)
{
PollServiceArgs = pPollServiceArgs;
Request = pRequest;
@@ -60,6 +59,18 @@ namespace OpenSim.Framework.Servers.HttpServer
if (Request.Body.CanRead)
Request.Body.Dispose();
if(responsedata.Contains("h"))
{
OSHttpResponse r = (OSHttpResponse)responsedata["h"];
try
{
r.Send();
}
catch { }
PollServiceArgs.RequestsHandled++;
return;
}
OSHttpResponse response = new OSHttpResponse(new HttpResponse(Request));
if (responsedata == null)
@@ -105,7 +116,6 @@ namespace OpenSim.Framework.Servers.HttpServer
return;
}
response.StatusCode = responsecode;
if (responsecode == (int)HttpStatusCode.Moved)
{