From fab109012e9b368ac52e34a2bc1cbfa3f9447412 Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Fri, 28 Apr 2017 17:17:18 +0300 Subject: Added special search marks for local ads and tinkoff objects --- indexer/ftypes_matcher.cpp | 12 ++++++++++++ indexer/ftypes_matcher.hpp | 7 +++++++ 2 files changed, 19 insertions(+) (limited to 'indexer') diff --git a/indexer/ftypes_matcher.cpp b/indexer/ftypes_matcher.cpp index 30718a76ae..aedb052684 100644 --- a/indexer/ftypes_matcher.cpp +++ b/indexer/ftypes_matcher.cpp @@ -362,6 +362,18 @@ IsBookingChecker const & IsBookingChecker::Instance() return inst; } +IsTinkoffChecker::IsTinkoffChecker() +{ + Classificator const & c = classif(); + m_types.push_back(c.GetTypeByPath({"sponsored", "tinkoff"})); +} + +IsTinkoffChecker const & IsTinkoffChecker::Instance() +{ + static IsTinkoffChecker const inst; + return inst; +} + IsHotelChecker::IsHotelChecker() { Classificator const & c = classif(); diff --git a/indexer/ftypes_matcher.hpp b/indexer/ftypes_matcher.hpp index 2c42cd1f22..2e4e3c9454 100644 --- a/indexer/ftypes_matcher.hpp +++ b/indexer/ftypes_matcher.hpp @@ -152,6 +152,13 @@ public: static IsBookingChecker const & Instance(); }; +class IsTinkoffChecker : public BaseChecker +{ + IsTinkoffChecker(); +public: + static IsTinkoffChecker const & Instance(); +}; + class IsHotelChecker : public BaseChecker { public: -- cgit v1.2.3