Browse Source

Add extraParameter to ISmsSender.SendAsync

pull/580/head
Nokecy 8 years ago
parent
commit
a931554f2f
  1. 5
      framework/src/Volo.Abp.Sms/Volo/Abp/Sms/ISmsSender.cs
  2. 7
      framework/src/Volo.Abp.Sms/Volo/Abp/Sms/NullSmsSender.cs

5
framework/src/Volo.Abp.Sms/Volo/Abp/Sms/ISmsSender.cs

@ -1,9 +1,10 @@
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Volo.Abp.Sms
{
public interface ISmsSender
{
Task SendAsync(string phoneNumber, string text);
Task SendAsync(string phoneNumber, string text, IDictionary<string, object> extraParameter);
}
}

7
framework/src/Volo.Abp.Sms/Volo/Abp/Sms/NullSmsSender.cs

@ -1,6 +1,7 @@
using System.Threading.Tasks;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using System.Collections.Generic;
using System.Threading.Tasks;
using Volo.Abp.DependencyInjection;
namespace Volo.Abp.Sms
@ -14,7 +15,7 @@ namespace Volo.Abp.Sms
Logger = NullLogger<NullSmsSender>.Instance;
}
public Task SendAsync(string phoneNumber, string text)
public Task SendAsync(string phoneNumber, string text, IDictionary<string, object> extraParameter)
{
Logger.LogWarning($"SMS Sending was not implemented! Using {nameof(NullSmsSender)}:");
Logger.LogWarning("Phone Number : " + phoneNumber);

Loading…
Cancel
Save