comparison include/core/anime_db.h @ 174:f88eda79c60a

anime/db: add some more json functionality, still doesn't compile :/
author Paper <mrpapersonic@gmail.com>
date Wed, 29 Nov 2023 13:53:56 -0500
parents de0a8d2f28b3
children 9b10175be389
comparison
equal deleted inserted replaced
173:de0a8d2f28b3 174:f88eda79c60a
19 double GetScoreDeviation(); 19 double GetScoreDeviation();
20 int GetListsAnimeAmount(ListStatus status); 20 int GetListsAnimeAmount(ListStatus status);
21 int GetAnimeFromTitle(const std::string& title); 21 int GetAnimeFromTitle(const std::string& title);
22 22
23 bool GetDatabaseAsJSON(nlohmann::json& json); 23 bool GetDatabaseAsJSON(nlohmann::json& json);
24 bool SaveDatabaseToDisk();
25
26 bool ParseDatabaseJSON(const nlohmann::json& json);
27 bool LoadDatabaseFromFile();
28
29 protected:
30 bool ParseAnimeInfoJSON(const nlohmann::json& json);
24 }; 31 };
25 32
26 extern Database db; 33 extern Database db;
27 34
28 } // namespace Anime 35 } // namespace Anime