File tree Expand file tree Collapse file tree 10 files changed +23
-13
lines changed
src/Blazor.Extensions.Storage
test/Blazor.Extensions.Storage.Test Expand file tree Collapse file tree 10 files changed +23
-13
lines changed Original file line number Diff line number Diff line change 1515 - name : Setup .NET Core
1616 uses : actions/setup-dotnet@v1
1717 with :
18- dotnet-version : 3.1.100-preview1-014459
18+ dotnet-version : 3.1.100-preview3-014645
1919 - name : Build
2020 run : dotnet build --configuration Release
Original file line number Diff line number Diff line change 1515 - name : Setup .NET Core
1616 uses : actions/setup-dotnet@v1
1717 with :
18- dotnet-version : 3.1.100-preview1-014459
18+ dotnet-version : 3.1.100-preview3-014645
1919 - name : Build
2020 run : dotnet build --configuration Release
2121 - name : Pack
Original file line number Diff line number Diff line change 1717 </PropertyGroup >
1818
1919 <ItemGroup >
20- <PackageReference Include =" Microsoft.AspNetCore.Components.Web" Version =" 3.1.0-preview1.19508.20 " />
20+ <PackageReference Include =" Microsoft.AspNetCore.Components.Web" Version =" 3.1.0-preview3.19555.2 " />
2121 </ItemGroup >
2222
2323 <ItemGroup >
Original file line number Diff line number Diff line change 1+ namespace Blazor . Extensions . Storage . Interfaces
2+ {
3+ public interface ILocalStorage : IStorage { }
4+ }
Original file line number Diff line number Diff line change 1+ namespace Blazor . Extensions . Storage . Interfaces
2+ {
3+ public interface ISessionStorage : IStorage { }
4+ }
Original file line number Diff line number Diff line change 55
66namespace Blazor . Extensions . Storage
77{
8- public class LocalStorage : IStorage
8+ internal class LocalStorage : ILocalStorage
99 {
1010 private readonly IJSRuntime runtime ;
1111
Original file line number Diff line number Diff line change 55
66namespace Blazor . Extensions . Storage
77{
8- public class SessionStorage : IStorage
8+ internal class SessionStorage : ISessionStorage
99 {
1010 private readonly IJSRuntime runtime ;
1111
Original file line number Diff line number Diff line change 1+ using Blazor . Extensions . Storage . Interfaces ;
12using Microsoft . Extensions . DependencyInjection ;
23
34namespace Blazor . Extensions . Storage
@@ -6,8 +7,8 @@ public static class StorageExtensions
67 {
78 public static IServiceCollection AddStorage ( this IServiceCollection services )
89 {
9- return services . AddScoped < SessionStorage > ( )
10- . AddScoped < LocalStorage > ( ) ;
10+ return services . AddScoped < ISessionStorage , SessionStorage > ( )
11+ . AddScoped < ILocalStorage , LocalStorage > ( ) ;
1112 }
1213 }
1314}
Original file line number Diff line number Diff line change 77 </PropertyGroup >
88
99 <ItemGroup >
10- <PackageReference Include =" Microsoft.AspNetCore.Blazor" Version =" 3.1.0-preview1.19508.20 " />
11- <PackageReference Include =" Microsoft.AspNetCore.Blazor.Build" Version =" 3.1.0-preview1.19508.20 " PrivateAssets =" all" />
12- <PackageReference Include =" Microsoft.AspNetCore.Blazor.DevServer" Version =" 3.1.0-preview1.19508.20 " PrivateAssets =" all" />
13- <PackageReference Include =" Microsoft.AspNetCore.Blazor.HttpClient" Version =" 3.1.0-preview1.19508.20 " />
10+ <PackageReference Include =" Microsoft.AspNetCore.Blazor" Version =" 3.1.0-preview3.19555.2 " />
11+ <PackageReference Include =" Microsoft.AspNetCore.Blazor.Build" Version =" 3.1.0-preview3.19555.2 " PrivateAssets =" all" />
12+ <PackageReference Include =" Microsoft.AspNetCore.Blazor.DevServer" Version =" 3.1.0-preview3.19555.2 " PrivateAssets =" all" />
13+ <PackageReference Include =" Microsoft.AspNetCore.Blazor.HttpClient" Version =" 3.1.0-preview3.19555.2 " />
1414 </ItemGroup >
1515
1616 <ItemGroup >
Original file line number Diff line number Diff line change 11@page " /"
2- @inject SessionStorage SessionStorage
3- @inject LocalStorage LocalStorage
2+ @inject ISessionStorage SessionStorage
3+ @inject ILocalStorage LocalStorage
44@inject HttpClient Http
55@inject InteropStorage InteropStorage
66@inject IJSRuntime JSRuntime
7+ @using Blazor .Extensions .Storage .Interfaces
78@using Blazor .Extensions .Storage .Test .Interop
89
910<h1 >Test logging output: (See debugger log for full output)</h1 >
You can’t perform that action at this time.
0 commit comments