Mercurial > minori
comparison src/services/services.cc @ 392:a72d6d7b3568
anime_info: don't need to wait on the thread, just disconnect
eventually, we can cancel any outgoing requests, but it's kind of
unnecessary
| author | Paper <paper@tflc.us> |
|---|---|
| date | Fri, 07 Nov 2025 07:10:32 -0500 |
| parents | 47c9f8502269 |
| children | 963047512d34 |
comparison
equal
deleted
inserted
replaced
| 391:c3f717b7321b | 392:a72d6d7b3568 |
|---|---|
| 19 case Anime::Service::Kitsu: Kitsu::GetAnimeList(); break; | 19 case Anime::Service::Kitsu: Kitsu::GetAnimeList(); break; |
| 20 default: break; | 20 default: break; |
| 21 } | 21 } |
| 22 } | 22 } |
| 23 | 23 |
| 24 /* This is specific to Kitsu; by default they don't provide genre | |
| 25 * nor producer info so we grab it only when we need it (i.e. when | |
| 26 * the anime info list is open). | |
| 27 * | |
| 28 * The backend should automatically detect whether this is unnecessary | |
| 29 * and simply return false if it is. */ | |
| 24 bool RetrieveAnimeMetadata(int id) | 30 bool RetrieveAnimeMetadata(int id) |
| 25 { | 31 { |
| 26 switch (session.config.service) { | 32 switch (session.config.service) { |
| 27 case Anime::Service::Kitsu: return Kitsu::RetrieveAnimeMetadata(id); | 33 case Anime::Service::Kitsu: return Kitsu::RetrieveAnimeMetadata(id); |
| 28 default: return false; | 34 default: return false; |
