feat(IMessagingService): Initialisiert und implementiert in GtxMessagingService

This commit is contained in:
Developer 02 2024-11-25 13:07:39 +01:00
parent 4a62ab0c56
commit 33e99f584a
2 changed files with 9 additions and 1 deletions

View File

@ -0,0 +1,7 @@
namespace EnvelopeGenerator.Application.Contracts
{
public interface IMessagingService
{
public Task SendSmsAsync(string recipient, string message);
}
}

View File

@ -1,10 +1,11 @@
using DigitalData.Core.Abstractions.Client;
using EnvelopeGenerator.Application.Configurations.GtxMessaging;
using EnvelopeGenerator.Application.Contracts;
using Microsoft.Extensions.Options;
namespace EnvelopeGenerator.Application.Services
{
public class GtxMessagingService
public class GtxMessagingService : IMessagingService
{
private readonly IHttpClientService<SmsParams> _smsClient;