comparison src/services/services.cc @ 369:47c9f8502269

*: clang-format all the things I've edited the formatting a bit. Now pointer asterisks (and reference ampersands) are on the variable instead of the type, as well as having newlines for function braces (but nothing else)
author Paper <paper@tflc.us>
date Fri, 25 Jul 2025 10:16:02 -0400
parents 948955c3ba81
children
comparison
equal deleted inserted replaced
368:6d37a998cf91 369:47c9f8502269
7 7
8 #include <fmt/core.h> 8 #include <fmt/core.h>
9 9
10 namespace Services { 10 namespace Services {
11 11
12 void Synchronize() { 12 void Synchronize()
13 session.SetStatusBar(fmt::format(Strings::Translate("{}: Retrieving anime list..."), Translate::ToString(session.config.service))); 13 {
14 session.SetStatusBar(
15 fmt::format(Strings::Translate("{}: Retrieving anime list..."), Translate::ToString(session.config.service)));
14 16
15 switch (session.config.service) { 17 switch (session.config.service) {
16 case Anime::Service::AniList: AniList::GetAnimeList(); break; 18 case Anime::Service::AniList: AniList::GetAnimeList(); break;
17 case Anime::Service::Kitsu: Kitsu::GetAnimeList(); break; 19 case Anime::Service::Kitsu: Kitsu::GetAnimeList(); break;
18 default: break; 20 default: break;
19 } 21 }
20 } 22 }
21 23
22 bool RetrieveAnimeMetadata(int id) { 24 bool RetrieveAnimeMetadata(int id)
25 {
23 switch (session.config.service) { 26 switch (session.config.service) {
24 case Anime::Service::Kitsu: return Kitsu::RetrieveAnimeMetadata(id); 27 case Anime::Service::Kitsu: return Kitsu::RetrieveAnimeMetadata(id);
25 default: return false; 28 default: return false;
26 } 29 }
27 } 30 }
28 31
29 std::vector<int> Search(const std::string& search) { 32 std::vector<int> Search(const std::string &search)
30 session.SetStatusBar(fmt::format(Strings::Translate("{}: Requesting search query..."), Translate::ToString(session.config.service))); 33 {
34 session.SetStatusBar(
35 fmt::format(Strings::Translate("{}: Requesting search query..."), Translate::ToString(session.config.service)));
31 36
32 switch (session.config.service) { 37 switch (session.config.service) {
33 case Anime::Service::AniList: return AniList::Search(search); 38 case Anime::Service::AniList: return AniList::Search(search);
34 case Anime::Service::Kitsu: return Kitsu::Search(search); 39 case Anime::Service::Kitsu: return Kitsu::Search(search);
35 default: return {}; 40 default: return {};
36 } 41 }
37 } 42 }
38 43
39 bool GetSeason(Anime::Season season) { 44 bool GetSeason(Anime::Season season)
40 session.SetStatusBar(fmt::format(Strings::Translate("{}: Retrieving anime season data..."), Translate::ToString(session.config.service))); 45 {
46 session.SetStatusBar(fmt::format(Strings::Translate("{}: Retrieving anime season data..."),
47 Translate::ToString(session.config.service)));
41 48
42 switch (session.config.service) { 49 switch (session.config.service) {
43 case Anime::Service::AniList: return AniList::GetSeason(season); 50 case Anime::Service::AniList: return AniList::GetSeason(season);
44 case Anime::Service::Kitsu: return Kitsu::GetSeason(season); 51 case Anime::Service::Kitsu: return Kitsu::GetSeason(season);
45 default: return {}; 52 default: return {};
46 } 53 }
47 } 54 }
48 55
49 void UpdateAnimeEntry(int id) { 56 void UpdateAnimeEntry(int id)
50 session.SetStatusBar(fmt::format(Strings::Translate("{}: Updating remote anime entry..."), Translate::ToString(session.config.service))); 57 {
58 session.SetStatusBar(fmt::format(Strings::Translate("{}: Updating remote anime entry..."),
59 Translate::ToString(session.config.service)));
51 60
52 switch (session.config.service) { 61 switch (session.config.service) {
53 case Anime::Service::AniList: AniList::UpdateAnimeEntry(id); break; 62 case Anime::Service::AniList: AniList::UpdateAnimeEntry(id); break;
54 case Anime::Service::Kitsu: Kitsu::UpdateAnimeEntry(id); break; 63 case Anime::Service::Kitsu: Kitsu::UpdateAnimeEntry(id); break;
55 default: break; 64 default: break;