exam_service
This commit is contained in:
@@ -38,6 +38,17 @@ builder.Services.AddScoped<RefreshTokenService>();
|
||||
builder.Services.AddScoped<IClassServices, ClasssServices>();
|
||||
builder.Services.AddScoped<IEmailSender, QEmailSender>();
|
||||
builder.Services.AddTransient<HttpInterceptorHandlerService>();
|
||||
|
||||
builder.Services.AddHttpClient("WebApiClient", client =>
|
||||
{
|
||||
var baseAddress = builder.Configuration.GetSection("ApiConfiguration:BaseAddress").Value;
|
||||
client.BaseAddress = new Uri(baseAddress);
|
||||
client.Timeout = TimeSpan.FromSeconds(30);
|
||||
client.DefaultRequestHeaders.Add("Accept", "application/json");
|
||||
}).AddHttpMessageHandler<HttpInterceptorHandlerService>();
|
||||
builder.Services.AddScoped(sp => sp.GetRequiredService<IHttpClientFactory>().CreateClient("WebApiClient"));
|
||||
|
||||
|
||||
builder.Services.AddHttpClient("Default", (sp, cl) =>
|
||||
{
|
||||
var apiConfiguration = sp.GetRequiredService<IOptions<ApiConfiguration>>().Value;
|
||||
|
Reference in New Issue
Block a user