Added interface IClient fo client, added IClientBase for IClient, removed warnings
This commit is contained in:
		| @@ -10,7 +10,7 @@ | ||||
|  | ||||
|     [CascadingParameter] private Status? Status { get; set; } | ||||
|  | ||||
|     [Inject] private Client Client { get; set; } = null!; | ||||
|     [Inject] private IClient Client { get; set; } = null!; | ||||
|  | ||||
|     [Inject] private NavigationManager Nav { get; set; } = null!; | ||||
|  | ||||
|   | ||||
| @@ -5,5 +5,5 @@ | ||||
| { | ||||
|     [CascadingParameter] protected GlobalErrorHandler ErrorHandler { get; set; } = null!; | ||||
|  | ||||
|     [Inject] protected Client Client { get; set; } = null!; | ||||
|     [Inject] protected IClient Client { get; set; } = null!; | ||||
| } | ||||
|   | ||||
| @@ -5,7 +5,7 @@ using VisaApiClient; | ||||
|  | ||||
| namespace BlazorWebAssemblyVisaApiClient.Infrastructure.Services.UserDataProvider; | ||||
|  | ||||
| public class UserDataProvider(Client client) : IUserDataProvider | ||||
| public class UserDataProvider(IClient client) : IUserDataProvider | ||||
| { | ||||
|     private readonly static JwtSecurityTokenHandler tokenHandler = new(); | ||||
|  | ||||
| @@ -49,4 +49,4 @@ public class UserDataProvider(Client client) : IUserDataProvider | ||||
|                 OnRoleChanged?.Invoke(); | ||||
|             } | ||||
|         } | ||||
| } | ||||
| } | ||||
|   | ||||
| @@ -28,7 +28,7 @@ public static class Program | ||||
|         const string baseAddress = "https://localhost:44370"; | ||||
|         builder.Services.AddScoped(_ => new HttpClient { BaseAddress = new(baseAddress) }); | ||||
|         builder.Services.AddBlazorBootstrap(); | ||||
|         builder.Services.AddScoped<Client>(sp => new(baseAddress, sp.GetRequiredService<HttpClient>())); | ||||
|         builder.Services.AddScoped<IClient, Client>(sp => new(baseAddress, sp.GetRequiredService<HttpClient>())); | ||||
|  | ||||
|         builder.Services.AddSingleton<IDateTimeProvider, DateTimeProvider>(); | ||||
|         builder.Services.AddScoped<IUserDataProvider, UserDataProvider>(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user