Skip to content

Commit f0b0ceb

Browse files
committed
code reuse
1 parent 8d279c2 commit f0b0ceb

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

Plumber/RequestHandlerBuilder{TRequest, TResponse}.cs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,8 @@ internal RequestHandlerBuilder(string[] args, Action<IConfiguration, string[]> c
3636
}
3737

3838
[RequiresUnreferencedCode("Calls Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue<T>(String, T)")]
39-
public IRequestHandler<TRequest, TResponse> Build()
40-
{
41-
var requestTimeout = Configuration.GetValue("RequestTimeout", Timeout.InfiniteTimeSpan);
42-
43-
Services.TryAddSingleton<IConfiguration>(Configuration);
44-
45-
return new RequestHandler<TRequest, TResponse>(
46-
Services,
47-
requestTimeout);
48-
}
39+
public IRequestHandler<TRequest, TResponse> Build() =>
40+
Build(Configuration.GetValue("RequestTimeout", Timeout.InfiniteTimeSpan));
4941

5042
[RequiresUnreferencedCode("Calls Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue<T>(String, T)")]
5143
public IRequestHandler<TRequest, TResponse> Build(TimeSpan requestTimeout)

0 commit comments

Comments
 (0)