Mercurial > minori
diff src/gui/translate/anilist.cc @ 370:ea3a74ed2ef9
*: hm, last commit wasn't quite finished?
author | Paper <paper@tflc.us> |
---|---|
date | Fri, 25 Jul 2025 10:22:04 -0400 |
parents | b5d6c27c308f |
children |
line wrap: on
line diff
--- a/src/gui/translate/anilist.cc Fri Jul 25 10:16:02 2025 -0400 +++ b/src/gui/translate/anilist.cc Fri Jul 25 10:22:04 2025 -0400 @@ -4,13 +4,14 @@ namespace Translate { namespace AniList { -Anime::SeriesStatus ToSeriesStatus(const std::string& status) { +Anime::SeriesStatus ToSeriesStatus(const std::string &status) +{ static const std::unordered_map<std::string, Anime::SeriesStatus> map = { - {"FINISHED", Anime::SeriesStatus::Finished }, - {"RELEASING", Anime::SeriesStatus::Releasing }, + {"FINISHED", Anime::SeriesStatus::Finished }, + {"RELEASING", Anime::SeriesStatus::Releasing }, {"NOT_YET_RELEASED", Anime::SeriesStatus::NotYetReleased}, - {"CANCELLED", Anime::SeriesStatus::Cancelled }, - {"HIATUS", Anime::SeriesStatus::Hiatus } + {"CANCELLED", Anime::SeriesStatus::Cancelled }, + {"HIATUS", Anime::SeriesStatus::Hiatus } }; if (map.find(status) == map.end()) @@ -18,7 +19,8 @@ return map.at(status); } -Anime::Season::Name ToSeriesSeason(const std::string& season) { +Anime::Season::Name ToSeriesSeason(const std::string &season) +{ static const std::unordered_map<std::string, Anime::Season::Name> map = { {"WINTER", Anime::Season::Name::Winter}, {"SPRING", Anime::Season::Name::Spring}, @@ -31,15 +33,16 @@ return map.at(season); } -Anime::SeriesFormat ToSeriesFormat(const std::string& format) { +Anime::SeriesFormat ToSeriesFormat(const std::string &format) +{ static const std::unordered_map<std::string, enum Anime::SeriesFormat> map = { - {"TV", Anime::SeriesFormat::Tv }, + {"TV", Anime::SeriesFormat::Tv }, {"TV_SHORT", Anime::SeriesFormat::TvShort}, - {"MOVIE", Anime::SeriesFormat::Movie }, - {"SPECIAL", Anime::SeriesFormat::Special }, - {"OVA", Anime::SeriesFormat::Ova }, - {"ONA", Anime::SeriesFormat::Ona }, - {"MUSIC", Anime::SeriesFormat::Music } + {"MOVIE", Anime::SeriesFormat::Movie }, + {"SPECIAL", Anime::SeriesFormat::Special}, + {"OVA", Anime::SeriesFormat::Ova }, + {"ONA", Anime::SeriesFormat::Ona }, + {"MUSIC", Anime::SeriesFormat::Music } }; if (map.find(format) == map.end()) @@ -47,7 +50,8 @@ return map.at(format); } -std::string ToString(Anime::Season::Name season) { +std::string ToString(Anime::Season::Name season) +{ switch (season) { default: case Anime::Season::Name::Winter: return "WINTER";