Mercurial > minori
comparison include/core/anime_db.h @ 317:b1f4d1867ab1
services: VERY initial Kitsu support
it only supports user authentication for now, but it's definitely
a start.
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Wed, 12 Jun 2024 04:07:10 -0400 |
parents | 3ec7804abf17 |
children | d928ec7b6a0d |
comparison
equal
deleted
inserted
replaced
316:180714442770 | 317:b1f4d1867ab1 |
---|---|
23 bool GetDatabaseAsJSON(nlohmann::json& json); | 23 bool GetDatabaseAsJSON(nlohmann::json& json); |
24 bool SaveDatabaseToDisk(); | 24 bool SaveDatabaseToDisk(); |
25 | 25 |
26 bool ParseDatabaseJSON(const nlohmann::json& json); | 26 bool ParseDatabaseJSON(const nlohmann::json& json); |
27 bool LoadDatabaseFromDisk(); | 27 bool LoadDatabaseFromDisk(); |
28 | |
29 /* These are here to make sure that our service IDs don't collide | |
30 * and make the whole thing go boom. */ | |
31 int GetUnusedId(); | |
32 int LookupServiceId(Service service, const std::string& id_to_find); | |
33 int LookupServiceIdOrUnused(Service service, const std::string& id_to_find); | |
28 }; | 34 }; |
29 | 35 |
30 extern Database db; | 36 extern Database db; |
31 | 37 |
32 } // namespace Anime | 38 } // namespace Anime |