comparison src/anilist.cpp @ 3:190ded9438c0

Fix many warnings
author Paper <mrpapersonic@gmail.com>
date Sat, 12 Aug 2023 11:57:25 -0400
parents 23d0d9319a00
children 5af270662505
comparison
equal deleted inserted replaced
2:23d0d9319a00 3:190ded9438c0
166 auto res = nlohmann::json::parse(SendRequest(json.dump())); 166 auto res = nlohmann::json::parse(SendRequest(json.dump()));
167 /* TODO: make sure that we actually need the wstring converter and see 167 /* TODO: make sure that we actually need the wstring converter and see
168 if we can just get wide strings back from nlohmann::json */ 168 if we can just get wide strings back from nlohmann::json */
169 for (const auto& list : res["data"]["MediaListCollection"]["lists"].items()) { 169 for (const auto& list : res["data"]["MediaListCollection"]["lists"].items()) {
170 /* why are the .key() values strings?? */ 170 /* why are the .key() values strings?? */
171 int list_key = std::stoi(list.key());
172 AnimeList anime_list; 171 AnimeList anime_list;
173 anime_list.name = StringUtils::Utf8ToWstr(JSON::GetString(list.value(), "name")); 172 anime_list.name = StringUtils::Utf8ToWstr(JSON::GetString(list.value(), "name"));
174 for (const auto& entry : list.value()["entries"].items()) { 173 for (const auto& entry : list.value()["entries"].items()) {
175 int entry_key = std::stoi(entry.key());
176 Anime anime; 174 Anime anime;
177 anime.score = JSON::GetInt(entry.value(), "score"); 175 anime.score = JSON::GetInt(entry.value(), "score");
178 anime.progress = JSON::GetInt(entry.value(), "progress"); 176 anime.progress = JSON::GetInt(entry.value(), "progress");
179 anime.status = StringToAnimeWatchingMap[JSON::GetString(entry.value(), "status")]; 177 anime.status = StringToAnimeWatchingMap[JSON::GetString(entry.value(), "status")];
180 anime.notes = StringUtils::Utf8ToWstr(JSON::GetString(entry.value(), "notes")); 178 anime.notes = StringUtils::Utf8ToWstr(JSON::GetString(entry.value(), "notes"));