Do not delay Admin Interface commands

This commit is contained in:
Stef Heyenrath
2017-05-23 21:56:20 +02:00
parent f37d1cddf6
commit 08fd94c081

View File

@@ -42,12 +42,6 @@ namespace WireMock.Owin
public async Task Invoke(HttpContext ctx)
#endif
{
if (_options.RequestProcessingDelay > TimeSpan.Zero)
{
await Task.Delay(_options.RequestProcessingDelay.Value);
// Thread.Sleep(_options.RequestProcessingDelay.Value);
}
var request = await _requestMapper.MapAsync(ctx.Request);
ResponseMessage response = null;
@@ -103,6 +97,11 @@ namespace WireMock.Owin
}
}
if (!targetMapping.IsAdminInterface && _options.RequestProcessingDelay > TimeSpan.Zero)
{
await Task.Delay(_options.RequestProcessingDelay.Value);
}
response = await targetMapping.ResponseToAsync(request);
}
catch (Exception ex)