Added flatbuffers support to the PluginBase::Error

This changes BREAKS osrm.
This commit is contained in:
Denis Chaplygin
2019-08-05 13:46:13 +03:00
parent 56406e80ce
commit 7ddda105a3
5 changed files with 34 additions and 6 deletions
+1 -1
View File
@@ -33,7 +33,6 @@ Status TablePlugin::HandleRequest(const RoutingAlgorithmsInterface &algorithms,
const api::TableParameters &params,
osrm::engine::api::ResultT &result) const
{
auto& json_result = result.get<util::json::Object>();
if (!algorithms.HasManyToManySearch())
{
return Error("NotImplemented",
@@ -155,6 +154,7 @@ Status TablePlugin::HandleRequest(const RoutingAlgorithmsInterface &algorithms,
}
api::TableAPI table_api{facade, params};
auto& json_result = result.get<util::json::Object>();
table_api.MakeResponse(result_tables_pair, snapped_phantoms, estimated_pairs, json_result);
return Status::Ok;