24 lines
784 B
C#
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);
|
|
}
|
|
}
|