Skip to content

Commit 2654dff

Browse files
committed
finish impl
1 parent c6ec048 commit 2654dff

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

lib/ConsumerImpl.cc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -582,10 +582,11 @@ void ConsumerImpl::messageReceived(const ClientConnectionPtr& cnx, const proto::
582582
}
583583
}
584584

585-
// TODO: create encryption context
586-
Message m(messageId, brokerEntryMetadata, metadata, payload);
585+
auto msgImpl =
586+
std::make_shared<MessageImpl>(messageId, metadata, brokerEntryMetadata, payload, std::nullopt,
587+
getTopicPtr(), decryptResult == CONSUME_ENCRYPTED);
588+
Message m(msgImpl);
587589
m.impl_->cnx_ = cnx.get();
588-
m.impl_->setTopicName(getTopicPtr());
589590
m.impl_->setRedeliveryCount(msg.redelivery_count());
590591

591592
if (metadata.has_schema_version()) {

lib/MessageImpl.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,16 @@
1717
* under the License.
1818
*/
1919
#include "MessageImpl.h"
20+
2021
#include <utility>
2122

2223
namespace pulsar {
2324

2425
MessageImpl::MessageImpl(const MessageId& messageId, const proto::MessageMetadata& metadata,
2526
const proto::BrokerEntryMetadata& brokerEntryMetadata, const SharedBuffer& payload,
2627
const optional<proto::SingleMessageMetadata>& singleMetadata,
27-
const std::shared_ptr<std::string>& topicName, bool undecryptedPayload)
28-
: encryptionContext_(std::in_place, metadata, undecryptedPayload) {
29-
// TODO:
30-
}
28+
const std::shared_ptr<std::string>& topicName, bool isDecryptionFailed)
29+
: encryptionContext_(std::in_place, metadata, isDecryptionFailed) {}
3130

3231
const Message::StringMap& MessageImpl::properties() {
3332
if (properties_.size() == 0) {

0 commit comments

Comments
 (0)