Exemplo n.º 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);
                }
            }
        }
Exemplo n.º 2
0
        private void SendComplete(SmsSenderMessage sms)
        {
            if (sms.Complete != null)
            {
                sms.Complete(sms.Result, sms.Message);

                lock (_lock)
                {
                    queued.Remove(sms.Message.Id);
                }
            }
        }
Exemplo n.º 3
0
 private void SendMessage(SmsSenderMessage msg)
 {
     msg.Result = _transport.Send(msg.Message.Destination, msg.Message.Message);
     _store.Save(msg.Result);
 }
Exemplo n.º 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);
                }
            }
        }
Exemplo n.º 5
0
        private void SendComplete(SmsSenderMessage sms)
        {
            if (sms.Complete != null)
            {
                sms.Complete(sms.Result, sms.Message);

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