using System; using System.Threading.Tasks; using LCU.Api.Internal.MaidBotApi.Configurations; using LCU.Library.Internal.LcuHttpClient.HttpRequest; using LCU.Shared.Common.NotificationApiLib.Models; namespace LCU.Api.Internal.MaidBotApi.DataAccesses; public class NotificationsApiDao : INotificationsApiDao { private readonly ApiConfiguration _apiConfiguration; private readonly IPostRequest _postRequest; public NotificationsApiDao(ApiConfiguration apiConfiguration, IPostRequest postRequest) { _apiConfiguration = apiConfiguration; _postRequest = postRequest; } public async Task SendEmailRequest(EmailRequest emailRequest) { await _postRequest.Async(new Uri(_apiConfiguration.NotificationsApiEmail), emailRequest); } }