auto find_response = [callback_id](const std::shared_ptr<picojson::value>& response) -> void {
picojson::object& obj = response->get<picojson::object>();
- obj.insert(std::make_pair("callbackId", callback_id));
+ obj.insert(std::make_pair("callbackId", picojson::value(callback_id)));
CallHistoryInstance::getInstance().PostMessage(response->serialize().c_str());
};
auto remove_batch_response = [callback_id](const std::shared_ptr<picojson::value>& response) -> void {
picojson::object& obj = response->get<picojson::object>();
- obj.insert(std::make_pair("callbackId", callback_id));
+ obj.insert(std::make_pair("callbackId", picojson::value(callback_id)));
CallHistoryInstance::getInstance().PostMessage(response->serialize().c_str());
};
auto remove_all_response = [callback_id](const std::shared_ptr<picojson::value>& response) -> void {
picojson::object& obj = response->get<picojson::object>();
- obj.insert(std::make_pair("callbackId", callback_id));
+ obj.insert(std::make_pair("callbackId", picojson::value(callback_id)));
CallHistoryInstance::getInstance().PostMessage(response->serialize().c_str());
};