public async Task Notify(NotificationMessage message) { //Complete after refactoring inheritance. Use "SmsApiClient" var sms = new SmsApiClient(GetOptions().Sms.ApiUri, GetOptions().Sms.ApiKey); var textMessage = _messageBuilder.CreateMessage(message); //Try to send an sms notification try { await sms.SendAsync(GetOptions().Sms.MobileNumber, textMessage); GetLogger().LogTrace($"Message sent."); } catch (Exception e) { GetLogger().LogError(e, $"Failed to send message. {e.Message}"); throw; } }
/// <summary> /// Работает только с официальными логином и паролем (более подробно в readme) /// </summary> public SmsApiClientTests() { // SmsApiClient.IsDeveloperMode = true; _client = new SmsApiClient(TestApiData.TestLogin, TestApiData.TestPassword); }