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:
Diffstat (limited to 'map/booking_availability_filter.cpp')
-rw-r--r--map/booking_availability_filter.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/map/booking_availability_filter.cpp b/map/booking_availability_filter.cpp
index 723c6630da..298755c553 100644
--- a/map/booking_availability_filter.cpp
+++ b/map/booking_availability_filter.cpp
@@ -4,8 +4,9 @@
#include "partners_api/booking_api.hpp"
-#include "editor/editable_data_source.hpp"
+#include "editor/editable_feature_source.hpp"
+#include "indexer/data_source.hpp"
#include "indexer/feature_decl.hpp"
#include "platform/platform.hpp"
@@ -14,7 +15,7 @@
#include <utility>
#include <vector>
-using LoaderGuard = EditableDataSource::FeaturesLoaderGuard;
+using LoaderGuard = DataSource::FeaturesLoaderGuard;
using namespace booking::filter;
@@ -88,7 +89,7 @@ void FillResults(HotelToResults && hotelToResults, std::vector<std::string> cons
}
}
-void PrepareData(DataSourceBase const & dataSource, search::Results const & results,
+void PrepareData(DataSource const & dataSource, search::Results const & results,
HotelToResults & hotelToResults, availability::Cache & cache,
booking::AvailabilityParams & p)
{
@@ -111,7 +112,8 @@ void PrepareData(DataSourceBase const & dataSource, search::Results const & resu
{
if (mwmId != featureId.m_mwmId)
{
- guard = my::make_unique<LoaderGuard>(dataSource, featureId.m_mwmId);
+ guard = my::make_unique<LoaderGuard>(dataSource, featureId.m_mwmId,
+ EditableFeatureSourceFactory());
mwmId = featureId.m_mwmId;
}
@@ -228,8 +230,8 @@ void AvailabilityFilter::GetFeaturesFromCache(search::Results const & results,
{
if (mwmId != featureId.m_mwmId)
{
- guard =
- my::make_unique<LoaderGuard>(GetDelegate().GetDataSource(), featureId.m_mwmId);
+ guard = my::make_unique<LoaderGuard>(GetDelegate().GetDataSource(), featureId.m_mwmId,
+ EditableFeatureSourceFactory());
mwmId = featureId.m_mwmId;
}