From 16cb70a9524a7abc570f94ac9e51c17b161cacc3 Mon Sep 17 00:00:00 2001 From: mvglasow Date: Mon, 5 May 2025 23:48:30 +0300 Subject: [PATCH] [traffic] Add TrafficInfo constructor with Coloring Signed-off-by: mvglasow --- traffic/traffic_info.cpp | 7 +++++++ traffic/traffic_info.hpp | 1 + 2 files changed, 8 insertions(+) diff --git a/traffic/traffic_info.cpp b/traffic/traffic_info.cpp index 526a4e4b3..29f845fa4 100644 --- a/traffic/traffic_info.cpp +++ b/traffic/traffic_info.cpp @@ -133,6 +133,13 @@ TrafficInfo::TrafficInfo(MwmSet::MwmId const & mwmId, int64_t currentDataVersion } } +TrafficInfo::TrafficInfo(MwmSet::MwmId const & mwmId, Coloring && coloring) + : m_mwmId(mwmId) + , m_coloring(std::move(coloring)) +{ + m_availability = Availability::IsAvailable; +} + // static TrafficInfo TrafficInfo::BuildForTesting(Coloring && coloring) { diff --git a/traffic/traffic_info.hpp b/traffic/traffic_info.hpp index a0a6ed147..fc71c8340 100644 --- a/traffic/traffic_info.hpp +++ b/traffic/traffic_info.hpp @@ -107,6 +107,7 @@ public: TrafficInfo(MwmSet::MwmId const & mwmId, int64_t currentDataVersion); + TrafficInfo(MwmSet::MwmId const & mwmId, Coloring && coloring); /** * @brief Returns a `TrafficInfo` instance with pre-populated traffic information. * @param coloring The traffic information (road segments and their speed group)