Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralexzatsepin <alexander.zatzepin@gmail.com>2016-10-26 16:29:08 +0300
committeralexzatsepin <alexander.zatzepin@gmail.com>2016-10-31 13:10:36 +0300
commit52890356c8ba1a8b24b0e0670243d60e5063b347 (patch)
treebbaf954e3927ab8923fdbd73b1e3bea1df6a66d9 /partners_api
parent6348e02a11facc5d40fb66c7e9078124618cc1d7 (diff)
[android] Implemented 'ErrorCalback' for Uber in JNI layer
Diffstat (limited to 'partners_api')
-rw-r--r--partners_api/uber_api.cpp9
-rw-r--r--partners_api/uber_api.hpp2
2 files changed, 11 insertions, 0 deletions
diff --git a/partners_api/uber_api.cpp b/partners_api/uber_api.cpp
index c03cdaaea6..076f9d693e 100644
--- a/partners_api/uber_api.cpp
+++ b/partners_api/uber_api.cpp
@@ -249,4 +249,13 @@ RideRequestLinks Api::GetRideRequestLinks(string const & productId, ms::LatLon c
return {"uber://" + url.str(), "https://m.uber.com/ul" + url.str()};
}
+
+string DebugPrint(ErrorCode error)
+{
+ switch (error)
+ {
+ case ErrorCode::NoProducts: return "NoProducts";
+ case ErrorCode::RemoteError: return "RemoteError";
+ }
+}
} // namespace uber
diff --git a/partners_api/uber_api.hpp b/partners_api/uber_api.hpp
index ada7db24aa..f25a0cbf62 100644
--- a/partners_api/uber_api.hpp
+++ b/partners_api/uber_api.hpp
@@ -101,4 +101,6 @@ private:
shared_ptr<ProductMaker> m_maker = make_shared<ProductMaker>();
uint64_t m_requestId = 0;
};
+
+string DebugPrint(ErrorCode error);
} // namespace uber