Files
2026-03-11 13:21:47 -05:00

24 lines
784 B
C#

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);
}
}