Mercurial > minori
comparison src/services/kitsu.cc @ 321:8141f409d52c
services/anilist: fix getting producers
should studios and producers be stored separately?
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Wed, 12 Jun 2024 20:42:44 -0400 |
parents | 1b5c04268d6a |
children | 5d3c9b31aa6e |
comparison
equal
deleted
inserted
replaced
320:1b5c04268d6a | 321:8141f409d52c |
---|---|
504 } | 504 } |
505 | 505 |
506 bool RetrieveAnimeMetadata(int id) { | 506 bool RetrieveAnimeMetadata(int id) { |
507 /* TODO: the genres should *probably* be a std::optional */ | 507 /* TODO: the genres should *probably* be a std::optional */ |
508 Anime::Anime& anime = Anime::db.items[id]; | 508 Anime::Anime& anime = Anime::db.items[id]; |
509 if (anime.GetGenres().size() > 0) | 509 if (anime.GetGenres().size() > 0 && anime.GetProducers().size()) |
510 return false; | 510 return false; |
511 | 511 |
512 std::optional<std::string> service_id = anime.GetServiceId(Anime::Service::Kitsu); | 512 std::optional<std::string> service_id = anime.GetServiceId(Anime::Service::Kitsu); |
513 if (!service_id) | 513 if (!service_id) |
514 return false; | 514 return false; |