Example #1
0
        private void SendException(SmsSenderMessage sms, Exception ex)
        {
            if (sms.Failed != null)
            {
                sms.Failed(sms.Message, ex);

                lock (_lock)
                {
                    queued.Remove(sms.Message.Id);
                }
            }
        }
Example #2
0
        private void SendComplete(SmsSenderMessage sms)
        {
            if (sms.Complete != null)
            {
                sms.Complete(sms.Result, sms.Message);

                lock (_lock)
                {
                    queued.Remove(sms.Message.Id);
                }
            }
        }
Example #3
0
 private void SendMessage(SmsSenderMessage msg)
 {
     msg.Result = _transport.Send(msg.Message.Destination, msg.Message.Message);
     _store.Save(msg.Result);
 }
Example #4
0
        private void SendException(SmsSenderMessage sms, Exception ex)
        {
            if (sms.Failed != null)
            {
                sms.Failed(sms.Message, ex);

                lock (_lock)
                {
                    queued.Remove(sms.Message.Id);
                }
            }
        }
Example #5
0
        private void SendComplete(SmsSenderMessage sms)
        {
            if (sms.Complete != null)
            {
                sms.Complete(sms.Result, sms.Message);

                lock (_lock)
                {
                    queued.Remove(sms.Message.Id);
                }
            }
        }
Example #6
0
 private void SendMessage(SmsSenderMessage msg)
 {
     msg.Result = _transport.Send(msg.Message.Destination, msg.Message.Message);
     _store.Save(msg.Result);
 }