Passed ResultT down to engine plugins, so now they can form replies in different formats.
This commit is contained in:
@@ -36,7 +36,7 @@ std::string getWrongOptionHelp(const engine::api::NearestParameters ¶meters)
|
||||
} // anon. ns
|
||||
|
||||
engine::Status
|
||||
NearestService::RunQuery(std::size_t prefix_length, std::string &query, ResultT &result)
|
||||
NearestService::RunQuery(std::size_t prefix_length, std::string &query, osrm::engine::api::ResultT &result)
|
||||
{
|
||||
result = util::json::Object();
|
||||
auto &json_result = result.get<util::json::Object>();
|
||||
@@ -62,7 +62,7 @@ NearestService::RunQuery(std::size_t prefix_length, std::string &query, ResultT
|
||||
}
|
||||
BOOST_ASSERT(parameters->IsValid());
|
||||
|
||||
return BaseService::routing_machine.Nearest(*parameters, json_result);
|
||||
return BaseService::routing_machine.Nearest(*parameters, result);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user