public DefaultSmsService( IOptions <DefaultSmsServiceOptions> options, ILogger <DefaultSmsService> logger, ISmsSender smsSender) { _logger = logger; _options = options.Value; _smsSender = smsSender; _textFormatter = new TextFormatter(); }
public DefaultSmsService( DefaultSmsServiceOptions options, ILogger <DefaultSmsService> logger, ISmsSender smsSender, IHttpContextAccessor httpContextAccessor) { this._logger = logger; this._options = options; this._smsSender = smsSender; this._httpContextAccessor = httpContextAccessor; DefaultSmsService._templates = new ConcurrentDictionary <string, string>(); }