mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-07-17 19:37:35 +08:00
22 lines
630 B
C#
22 lines
630 B
C#
![]() |
using System;
|
|||
|
using Flurl.Http;
|
|||
|
|
|||
|
namespace SKIT.FlurlHttpClient.Wechat.Work
|
|||
|
{
|
|||
|
internal static class FlurlHttpRequestOptionsExtensions
|
|||
|
{
|
|||
|
public static IFlurlRequest SetOptions(this IFlurlRequest request, WechatWorkRequest options)
|
|||
|
{
|
|||
|
if (request == null) throw new ArgumentNullException(nameof(request));
|
|||
|
if (options == null) throw new ArgumentNullException(nameof(options));
|
|||
|
|
|||
|
if (options.Timeout.HasValue)
|
|||
|
{
|
|||
|
request.WithTimeout(TimeSpan.FromMilliseconds(options.Timeout.Value));
|
|||
|
}
|
|||
|
|
|||
|
return request;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|