Пример #1
0
        protected async Task <IRequestResult <IProcessableUnit> > DispatchMessage(IProcessableUnit unit)
        {
            bool ok = false;

            if (unit.IsNotNull())
            {
                unit.Message.LastDeliveryAttempt = DateTime.Now;
                ok = (await unit.Subscription.Dispatch(unit.Message)).Success;
            }
            return(RequestResult <IProcessableUnit> .Create(unit, ok));
        }
Пример #2
0
 protected async Task<IRequestResult<IProcessableUnit>> DispatchMessage(IProcessableUnit unit) {
     bool ok = false;
     if (unit.IsNotNull()) {
         unit.Message.LastDeliveryAttempt = DateTime.Now;
         ok = (await unit.Subscription.Dispatch(unit.Message)).Success;
     }
     return RequestResult<IProcessableUnit>.Create(unit, ok);
 }