Exemplo n.º 1
0
void callluascript::operator()( boost::property_tree::ptree message ) const
{
	load_lua();
	std::stringstream jsondata;
	boost::property_tree::json_parser::write_json(jsondata, message);

	call_lua(jsondata.str());
}
Exemplo n.º 2
0
void callluascript::operator()(channel_identifier cid, avbotmsg msg, send_avchannel_message_t sender, boost::asio::yield_context yield_context) const
{
	load_lua();
	std::stringstream jsondata;
	auto json_msg = av_msg_make_json(cid, msg);
	json_msg.put("channel", channel_name_);
	boost::property_tree::json_parser::write_json(jsondata, json_msg);

	call_lua(jsondata.str());
}