Skip to content

Commit 928c54d

Browse files
committed
Use ValueTask for CreateRequestUrl in http loader
1 parent 16e2953 commit 928c54d

File tree

7 files changed

+11
-14
lines changed

7 files changed

+11
-14
lines changed

src/ImageWizard.Core/Caches/Key/ICacheKey.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,5 @@ public interface ICacheKey
1212
/// <summary>
1313
/// Create
1414
/// </summary>
15-
/// <param name="input"></param>
16-
/// <returns></returns>
1715
string Create(string input);
1816
}

src/ImageWizard.Core/Loaders/Gravatars/GravatarLoader.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ public GravatarLoader(
2121
{
2222
}
2323

24-
protected override Task<Uri?> CreateRequestUrl(string source)
24+
protected override ValueTask<Uri?> CreateRequestUrl(string source)
2525
{
26-
return Task.FromResult<Uri?>(new Uri($"https://www.gravatar.com/avatar/{source}?size=512"));
26+
return ValueTask.FromResult<Uri?>(new Uri($"https://www.gravatar.com/avatar/{source}?size=512"));
2727
}
2828
}

src/ImageWizard.Core/Loaders/Http/HttpLoader.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public HttpLoader(
3838
/// </summary>
3939
private IHttpContextAccessor HttpContextAccessor { get; }
4040

41-
protected override Task<Uri?> CreateRequestUrl(string source)
41+
protected override ValueTask<Uri?> CreateRequestUrl(string source)
4242
{
4343
Uri sourceUri;
4444

@@ -74,6 +74,6 @@ public HttpLoader(
7474
}
7575
}
7676

77-
return Task.FromResult<Uri?>(sourceUri);
77+
return ValueTask.FromResult<Uri?>(sourceUri);
7878
}
7979
}

src/ImageWizard.Core/Loaders/Http/HttpLoaderBase.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ public HttpLoaderBase(
4444
/// <summary>
4545
/// CreateRequestUrl
4646
/// </summary>
47-
/// <returns></returns>
48-
protected abstract Task<Uri?> CreateRequestUrl(string source);
47+
protected abstract ValueTask<Uri?> CreateRequestUrl(string source);
4948

5049
/// <summary>
5150
/// GetAsync

src/ImageWizard.Core/Loaders/Youtube/YoutubeLoader.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ public YouTubeLoader(
2121
{
2222
}
2323

24-
protected override Task<Uri?> CreateRequestUrl(string source)
24+
protected override ValueTask<Uri?> CreateRequestUrl(string source)
2525
{
26-
return Task.FromResult<Uri?>(new Uri(source));
26+
return ValueTask.FromResult<Uri?>(new Uri(source));
2727
}
2828

2929
public override async Task<LoaderResult> GetAsync(string source, ICachedData? existingCachedData)
3030
{
3131
string[] quality = [
3232
"maxresdefault.jpg", //1920 x 1080
33-
"hq720.jpg", //1280 x 720
33+
"hq720.jpg", //1280 x 720
3434
"sddefault.jpg", //640 x 480
3535
"hqdefault.jpg", //480 x 360
3636
];

src/ImageWizard.OpenGraph/Loaders/OpenGraphLoader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public OpenGraphLoader(
2222
{
2323
}
2424

25-
protected override async Task<Uri?> CreateRequestUrl(string source)
25+
protected override async ValueTask<Uri?> CreateRequestUrl(string source)
2626
{
2727
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, source);
2828
request.SetUserAgentHeader();

src/ImageWizard.OpenStreetMap/Loaders/OpenStreetMapLoader.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ public OpenStreetMapLoader(
1919
{
2020
}
2121

22-
protected override Task<Uri?> CreateRequestUrl(string source)
22+
protected override ValueTask<Uri?> CreateRequestUrl(string source)
2323
{
24-
return Task.FromResult<Uri?>(new Uri($"{Options.Value.Path.TrimEnd('/')}/{source}.png"));
24+
return ValueTask.FromResult<Uri?>(new Uri($"{Options.Value.Path.TrimEnd('/')}/{source}.png"));
2525
}
2626
}

0 commit comments

Comments
 (0)