src/heatmap.cpp

changeset 16
730a5638c4ad
parent 10
bf159cf9f4b6
child 44
de22ded6d50a
--- a/src/heatmap.cpp	Sat Feb 01 15:42:48 2025 +0100
+++ b/src/heatmap.cpp	Sat Feb 01 16:01:14 2025 +0100
@@ -30,13 +30,13 @@
 
 namespace chrono = std::chrono;
 
-void fm::heatmap::add(const std::string &log) {
+void fm::heatmap::add(const fm::settings &settings, const std::string &log) {
     using std::string_view_literals::operator ""sv;
 
     for (auto &&line: std::views::split(log, "\n"sv)) {
         if (line.empty()) continue;
         auto parts = std::views::split(line, "#"sv).begin();
-        std::string author{(*parts).begin(), (*parts).end()};
+        std::string author{settings.map_author({(*parts).begin(), (*parts).end()})};
 
         int year = 0;
         unsigned int month = 0, day = 0;

mercurial