fix wrong exchange type check in ChannelImpl::declareExchange

This commit is contained in:
Tony Roussel 2021-11-23 16:00:02 +01:00
parent c83708e9bd
commit 6fd0e8f1d5
1 changed files with 6 additions and 6 deletions

View File

@ -290,7 +290,7 @@ Deferred &ChannelImpl::declareExchange(const std::string &name, ExchangeType typ
else if (type == ExchangeType::topic) exchangeType = "topic"; else if (type == ExchangeType::topic) exchangeType = "topic";
else if (type == ExchangeType::headers) exchangeType = "headers"; else if (type == ExchangeType::headers) exchangeType = "headers";
else if (type == ExchangeType::consistent_hash) exchangeType = "x-consistent-hash"; else if (type == ExchangeType::consistent_hash) exchangeType = "x-consistent-hash";
else if (type == ExchangeType::consistent_hash) exchangeType = "x-message-deduplication"; else if (type == ExchangeType::message_deduplication) exchangeType = "x-message-deduplication";
// the boolean options // the boolean options
bool passive = (flags & AMQP::passive) != 0; bool passive = (flags & AMQP::passive) != 0;