Seems `reply` and `event_name` is not changed. please use `const std::string& reply` and `const std::string& event_name`