diff options
author | Arsentiy Milchakov <milcars@mapswithme.com> | 2017-08-14 14:16:42 +0300 |
---|---|---|
committer | Yuri Gorshenin <mipt.vi002@gmail.com> | 2017-08-14 15:37:42 +0300 |
commit | 6bf8b07db5e8f594407973ab336f2e118321f4ac (patch) | |
tree | 7e89d836def728f82df2eea623897431f1c875a0 /partners_api/cian_api.cpp | |
parent | 580e23357cac94b080cebf90910bfef0ce9991f0 (diff) |
[partners_api] use single network thread for all api
Diffstat (limited to 'partners_api/cian_api.cpp')
-rw-r--r-- | partners_api/cian_api.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/partners_api/cian_api.cpp b/partners_api/cian_api.cpp index f7e65e89e0..65121de75d 100644 --- a/partners_api/cian_api.cpp +++ b/partners_api/cian_api.cpp @@ -114,11 +114,6 @@ http::Result RawApi::GetRentNearby(m2::RectD const & rect, Api::Api(std::string const & baseUrl /* = kBaseUrl */) : m_baseUrl(baseUrl) {} -Api::~Api() -{ - m_worker.Shutdown(base::WorkerThread::Exit::SkipPending); -} - uint64_t Api::GetRentNearby(ms::LatLon const & latlon, RentNearbyCallback const & onSuccess, ErrorCallback const & onError) { @@ -129,7 +124,7 @@ uint64_t Api::GetRentNearby(ms::LatLon const & latlon, RentNearbyCallback const auto const mercatorRect = MercatorBounds::MetresToXY(latlon.lat, latlon.lon, kSearchRadius); auto const rect = MercatorBounds::ToLatLonRect(mercatorRect); - m_worker.Push([reqId, rect, onSuccess, onError, baseUrl]() { + GetPlatform().RunOnNetworkThread([reqId, rect, onSuccess, onError, baseUrl]() { std::vector<RentPlace> result; auto const rawResult = RawApi::GetRentNearby(rect, baseUrl); |