diff options
author | alexzatsepin <alexander.zatzepin@gmail.com> | 2016-10-26 16:29:08 +0300 |
---|---|---|
committer | alexzatsepin <alexander.zatzepin@gmail.com> | 2016-10-31 13:10:36 +0300 |
commit | 52890356c8ba1a8b24b0e0670243d60e5063b347 (patch) | |
tree | bbaf954e3927ab8923fdbd73b1e3bea1df6a66d9 /partners_api | |
parent | 6348e02a11facc5d40fb66c7e9078124618cc1d7 (diff) |
[android] Implemented 'ErrorCalback' for Uber in JNI layer
Diffstat (limited to 'partners_api')
-rw-r--r-- | partners_api/uber_api.cpp | 9 | ||||
-rw-r--r-- | partners_api/uber_api.hpp | 2 |
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 |