Mercurial > minori
comparison src/core/anime_db.cc @ 236:4d461ef7d424
HUGE UPDATE: convert build system to autotools
why? because cmake sucks :)
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Fri, 19 Jan 2024 00:24:02 -0500 |
| parents | bc1ae1810855 |
| children | d14f8e0e40c3 |
comparison
equal
deleted
inserted
replaced
| 235:593108b3d555 | 236:4d461ef7d424 |
|---|---|
| 143 return 0; | 143 return 0; |
| 144 | 144 |
| 145 std::unordered_map<int, size_t> map; | 145 std::unordered_map<int, size_t> map; |
| 146 | 146 |
| 147 static const auto process_title = [&map](const Anime& anime, const std::string& title, const std::string& needle) -> bool { | 147 static const auto process_title = [&map](const Anime& anime, const std::string& title, const std::string& needle) -> bool { |
| 148 size_t ret = title.find(needle); | 148 const std::string title_l = Strings::ToLower(title), needle_l = Strings::ToLower(needle); |
| 149 size_t ret = title_l.find(needle_l); | |
| 149 if (ret == std::string::npos) | 150 if (ret == std::string::npos) |
| 150 return false; | 151 return false; |
| 151 | 152 |
| 152 map[anime.GetId()] = title.length() - (ret + needle.length()); | 153 map[anime.GetId()] = title.length() - (ret + needle.length()); |
| 153 return true; | 154 return true; |
