Skip to content

Commit 8f388fd

Browse files
committed
Remove top level injection of HttpClient in the FileSelect.cshtml. Prevents page from crashing when HttpClient is not available in services.
1 parent 9e794b4 commit 8f388fd

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/W8lessLabs.Blazor.LocalFiles/FileSelect.cshtml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@using Microsoft.JSInterop;
2-
@inject System.Net.Http.HttpClient Http
2+
@inject IServiceProvider Services
33

44
@if (IsMultiple)
55
{
@@ -65,7 +65,9 @@ else
6565
await JSRuntime.Current.InvokeAsync<object>("blazorLocalFiles.revokeFileUrl", fileBlobUrl);
6666
});
6767

68-
return new SelectedFileReader(Http, file, fileUrls);
68+
return new SelectedFileReader((System.Net.Http.HttpClient)Services.GetService(typeof(System.Net.Http.HttpClient)),
69+
file,
70+
fileUrls);
6971
}
7072

7173
return null;

src/W8lessLabs.Blazor.LocalFiles/W8lessLabs.Blazor.LocalFiles.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<PackageLicenseUrl>https://github.com/jburman/W8lessLabs.Blazor.LocalFiles/blob/master/LICENSE</PackageLicenseUrl>
1515
<RepositoryType />
1616
<PackageTags>blazor wasm asp.net component</PackageTags>
17-
<PackageReleaseNotes>Blazor version bump.</PackageReleaseNotes>
18-
<Version>0.5.1</Version>
17+
<PackageReleaseNotes>Remove top level HttpClient injection.</PackageReleaseNotes>
18+
<Version>0.5.2</Version>
1919
</PropertyGroup>
2020

2121
<ItemGroup>

0 commit comments

Comments
 (0)