public bool CanEnqueue(QueueMessage message) { //if we need acknowledge, we are sending this information to receivers that we require response message.Message.AcknowledgeRequired = _queue.Options.RequestAcknowledge; message.IsInQueue = true; message.Message.Type = MessageType.Response; _queue.ClearAllMessages(); return(true); }
public Task <PushResult> Push(QueueMessage message, MqClient sender) { //if we need acknowledge, we are sending this information to receivers that we require response message.Message.AcknowledgeRequired = _queue.Options.RequestAcknowledge; message.IsInQueue = true; message.Message.Type = MessageType.Response; _queue.ClearAllMessages(); _queue.AddMessage(message); return(Task.FromResult(PushResult.Success)); }