Skip to content

Commit c158203

Browse files
committed
chore: Convert from ValueTask to Task
1 parent 707d624 commit c158203

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

src/Hyphen.Sdk/Abstractions/INetInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ public interface INetInfo
1717
/// <remarks>
1818
/// This API supports both IPv4 and IPv6 addresses.
1919
/// </remarks>
20-
ValueTask<NetInfoResult[]> GetIPInfos(string[] ips, CancellationToken cancellationToken);
20+
Task<NetInfoResult[]> GetIPInfos(string[] ips, CancellationToken cancellationToken);
2121
}

src/Hyphen.Sdk/Extensions/HyphenSdkNetInfoExtensions.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static class HyphenSdkNetInfoExtensions
2020
/// <remarks>
2121
/// This API supports both IPv4 and IPv6 addresses.
2222
/// </remarks>
23-
public static async ValueTask<NetInfoResult> GetIPInfo(this INetInfo netInfo) =>
23+
public static async Task<NetInfoResult> GetIPInfo(this INetInfo netInfo) =>
2424
(await Guard.ArgumentNotNull(netInfo).GetIPInfos([], default).ConfigureAwait(false))[0];
2525

2626
/// <summary>
@@ -35,7 +35,7 @@ public static async ValueTask<NetInfoResult> GetIPInfo(this INetInfo netInfo) =>
3535
/// <remarks>
3636
/// This API supports both IPv4 and IPv6 addresses.
3737
/// </remarks>
38-
public static async ValueTask<NetInfoResult> GetIPInfo(this INetInfo netInfo, CancellationToken cancellationToken) =>
38+
public static async Task<NetInfoResult> GetIPInfo(this INetInfo netInfo, CancellationToken cancellationToken) =>
3939
(await Guard.ArgumentNotNull(netInfo).GetIPInfos([], cancellationToken).ConfigureAwait(false))[0];
4040

4141
/// <summary>
@@ -50,7 +50,7 @@ public static async ValueTask<NetInfoResult> GetIPInfo(this INetInfo netInfo, Ca
5050
/// <remarks>
5151
/// This API supports both IPv4 and IPv6 addresses.
5252
/// </remarks>
53-
public static async ValueTask<NetInfoResult> GetIPInfo(this INetInfo netInfo, string ip) =>
53+
public static async Task<NetInfoResult> GetIPInfo(this INetInfo netInfo, string ip) =>
5454
(await Guard.ArgumentNotNull(netInfo).GetIPInfos([ip], default).ConfigureAwait(false))[0];
5555

5656
/// <summary>
@@ -66,7 +66,7 @@ public static async ValueTask<NetInfoResult> GetIPInfo(this INetInfo netInfo, st
6666
/// <remarks>
6767
/// This API supports both IPv4 and IPv6 addresses.
6868
/// </remarks>
69-
public static async ValueTask<NetInfoResult> GetIPInfo(this INetInfo netInfo, string ip, CancellationToken cancellationToken) =>
69+
public static async Task<NetInfoResult> GetIPInfo(this INetInfo netInfo, string ip, CancellationToken cancellationToken) =>
7070
(await Guard.ArgumentNotNull(netInfo).GetIPInfos([ip], cancellationToken).ConfigureAwait(false))[0];
7171

7272
/// <summary>
@@ -81,6 +81,6 @@ public static async ValueTask<NetInfoResult> GetIPInfo(this INetInfo netInfo, st
8181
/// <remarks>
8282
/// This API supports both IPv4 and IPv6 addresses.
8383
/// </remarks>
84-
public static ValueTask<NetInfoResult[]> GetIPInfos(this INetInfo netInfo, params string[] ips) =>
84+
public static Task<NetInfoResult[]> GetIPInfos(this INetInfo netInfo, params string[] ips) =>
8585
Guard.ArgumentNotNull(netInfo).GetIPInfos(ips, default);
8686
}

src/Hyphen.Sdk/Services/NetInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ internal class NetInfo(IHttpClientFactory httpClientFactory, ILogger<INetInfo> l
1111
Guard.ArgumentNotNull(options).Value.BaseUri
1212
?? (Env.IsDevEnvironment ? new("https://dev.net.info") : new("https://net.info"));
1313

14-
public ValueTask<NetInfoResult[]> GetIPInfos(string[] ips, CancellationToken cancellationToken)
14+
public Task<NetInfoResult[]> GetIPInfos(string[] ips, CancellationToken cancellationToken)
1515
{
1616
Guard.ArgumentNotNull(ips);
1717

@@ -35,7 +35,7 @@ public ValueTask<NetInfoResult[]> GetIPInfos(string[] ips, CancellationToken can
3535
);
3636
}
3737

38-
async static ValueTask<NetInfoResult[]> ProcessResponse<T>(
38+
async static Task<NetInfoResult[]> ProcessResponse<T>(
3939
string[] ips,
4040
Func<Task<HttpResponseMessage>> requestThunk,
4141
Func<T, NetInfoResult[]> contentProcessor,

test/Hyphen.Sdk.Tests/Services/NetInfoTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public async ValueTask GuardClause()
227227
{
228228
var netInfo = new NetInfo(httpClientFactory, logger, Options.Create(options));
229229

230-
await Assert.ThrowsAsync<ArgumentNullException>("ips", () => netInfo.GetIPInfos(null!, TestContext.Current.CancellationToken).AsTask());
230+
await Assert.ThrowsAsync<ArgumentNullException>("ips", () => netInfo.GetIPInfos(null!, TestContext.Current.CancellationToken));
231231
}
232232

233233
[Fact]

0 commit comments

Comments
 (0)