in src/Consumer.cc [490:497]
void Consumer::Cleanup() {
if (this->listener != nullptr) {
pulsar_consumer_pause_message_listener(this->cConsumer.get());
this->listener->callback.Release();
this->listener = nullptr;
this->Unref();
}
}