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;