Files
radio-otherway/scheduler/Services/HttpClients.cs
Fergal Moran 5f847732a4 Added files
2023-03-02 06:27:17 +00:00

15 lines
516 B
C#

namespace OtherWay.Radio.Scheduler.Services;
public static class HttpClients {
public static IServiceCollection AddHttpClients(this IServiceCollection services, string? apiUrl) {
services.AddHttpClient("otherway", c => {
c.BaseAddress = new Uri(apiUrl);
// Github API versioning
c.DefaultRequestHeaders.Add("Accept", "application/json");
// Github requires a user-agent
c.DefaultRequestHeaders.Add("User-Agent", "otherway.fergl.ie/scheduler");
});
return services;
}
}