Unify API
diff --git a/api/rocketmq/DefaultMQPushConsumer.h b/api/rocketmq/DefaultMQPushConsumer.h
index f20f9c2..28a4798 100644
--- a/api/rocketmq/DefaultMQPushConsumer.h
+++ b/api/rocketmq/DefaultMQPushConsumer.h
@@ -86,7 +86,7 @@
* remains unique.
* @param resource_namespace Abstract resource namespace.
*/
- void setResourceNamespace(const char* resource_namespace);
+ void setResourceNamespace(const std::string& resource_namespace);
void setCredentialsProvider(CredentialsProviderPtr credentials_provider);
diff --git a/src/main/cpp/rocketmq/DefaultMQPushConsumer.cpp b/src/main/cpp/rocketmq/DefaultMQPushConsumer.cpp
index a5148a3..744a578 100644
--- a/src/main/cpp/rocketmq/DefaultMQPushConsumer.cpp
+++ b/src/main/cpp/rocketmq/DefaultMQPushConsumer.cpp
@@ -70,7 +70,7 @@
impl_->setThrottle(topic, threshold);
}
-void DefaultMQPushConsumer::setResourceNamespace(const char* resource_namespace) {
+void DefaultMQPushConsumer::setResourceNamespace(const std::string& resource_namespace) {
impl_->resourceNamespace(resource_namespace);
}