Mercurial > minori
comparison src/services/kitsu.cc @ 325:78929794e7d8
pages/seasons: run seasons search in a separate thread
| author | Paper <paper@paper.us.eu.org> |
|---|---|
| date | Thu, 13 Jun 2024 00:36:41 -0400 |
| parents | 5d3c9b31aa6e |
| children | b5d6c27c308f |
comparison
equal
deleted
inserted
replaced
| 324:5d3c9b31aa6e | 325:78929794e7d8 |
|---|---|
| 297 anime.SetAudienceScore(Strings::ToInt<double>(attributes["/averageRating"_json_pointer].get<std::string>())); | 297 anime.SetAudienceScore(Strings::ToInt<double>(attributes["/averageRating"_json_pointer].get<std::string>())); |
| 298 | 298 |
| 299 if (attributes.contains("/startDate"_json_pointer) && attributes["/startDate"_json_pointer].is_string()) | 299 if (attributes.contains("/startDate"_json_pointer) && attributes["/startDate"_json_pointer].is_string()) |
| 300 anime.SetStartedDate(attributes["/startDate"_json_pointer].get<std::string>()); | 300 anime.SetStartedDate(attributes["/startDate"_json_pointer].get<std::string>()); |
| 301 | 301 |
| 302 if (attributes.contains("/endDate"_json_pointer) && attributes["/endDate"_json_pointer].is_string()) | 302 anime.SetCompletedDate(attributes.contains("/endDate"_json_pointer) && attributes["/endDate"_json_pointer].is_string() |
| 303 anime.SetCompletedDate(attributes["/endDate"_json_pointer].get<std::string>()); | 303 ? attributes["/endDate"_json_pointer].get<std::string>() |
| 304 else | 304 : anime.GetStartedDate()); |
| 305 anime.SetCompletedDate(anime.GetStartedDate()); | |
| 306 | 305 |
| 307 if (attributes.contains("/subtype"_json_pointer) && attributes["/subtype"_json_pointer].is_string()) | 306 if (attributes.contains("/subtype"_json_pointer) && attributes["/subtype"_json_pointer].is_string()) |
| 308 ParseSubtype(anime, attributes["/subtype"_json_pointer].get<std::string>()); | 307 ParseSubtype(anime, attributes["/subtype"_json_pointer].get<std::string>()); |
| 309 | 308 |
| 310 if (attributes.contains("/status"_json_pointer) && attributes["/status"_json_pointer].is_string()) | 309 if (attributes.contains("/status"_json_pointer) && attributes["/status"_json_pointer].is_string()) |
| 547 /* unimplemented for now */ | 546 /* unimplemented for now */ |
| 548 std::vector<int> Search(const std::string& search) { | 547 std::vector<int> Search(const std::string& search) { |
| 549 return {}; | 548 return {}; |
| 550 } | 549 } |
| 551 | 550 |
| 552 std::vector<int> GetSeason(Anime::SeriesSeason season, Date::Year year) { | 551 bool GetSeason(Anime::SeriesSeason season, Date::Year year) { |
| 553 return {}; | 552 return false; |
| 554 } | 553 } |
| 555 | 554 |
| 556 int UpdateAnimeEntry(int id) { | 555 int UpdateAnimeEntry(int id) { |
| 557 return 0; | 556 return 0; |
| 558 } | 557 } |
