using Tiku.Application.Auth;

namespace Tiku.Infrastructure.Auth;

internal sealed class NoopSmsProvider : ISmsProvider
{
    public Task<SmsProviderSendResult> SendAsync(
        SmsProviderSendRequest request,
        CancellationToken cancellationToken = default)
    {
        cancellationToken.ThrowIfCancellationRequested();
        return Task.FromResult(new SmsProviderSendResult("noop", "accepted"));
    }
}