Browse Source

Register NullSmsSender as TryRegister

pull/594/head
Halil ibrahim Kalkan 8 years ago
parent
commit
1bb0f4def4
  1. 3
      framework/src/Volo.Abp.Sms/Volo/Abp/Sms/ISmsSender.cs
  2. 3
      framework/src/Volo.Abp.Sms/Volo/Abp/Sms/NullSmsSender.cs

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

@ -1,5 +1,4 @@
using System.Collections.Generic; using System.Threading.Tasks;
using System.Threading.Tasks;
namespace Volo.Abp.Sms namespace Volo.Abp.Sms
{ {

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

@ -1,11 +1,11 @@
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Logging.Abstractions;
using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
namespace Volo.Abp.Sms namespace Volo.Abp.Sms
{ {
[Dependency(TryRegister = true)]
public class NullSmsSender : ISmsSender, ISingletonDependency public class NullSmsSender : ISmsSender, ISingletonDependency
{ {
public ILogger<NullSmsSender> Logger { get; set; } public ILogger<NullSmsSender> Logger { get; set; }
@ -18,6 +18,7 @@ namespace Volo.Abp.Sms
public Task SendAsync(SmsMessage smsMessage) public Task SendAsync(SmsMessage smsMessage)
{ {
Logger.LogWarning($"SMS Sending was not implemented! Using {nameof(NullSmsSender)}:"); Logger.LogWarning($"SMS Sending was not implemented! Using {nameof(NullSmsSender)}:");
Logger.LogWarning("Phone Number : " + smsMessage.PhoneNumber); Logger.LogWarning("Phone Number : " + smsMessage.PhoneNumber);
Logger.LogWarning("SMS Text : " + smsMessage.Text); Logger.LogWarning("SMS Text : " + smsMessage.Text);

Loading…
Cancel
Save