comparison src/services/anilist.cc @ 120:275da698697d

config: template-ify INI now it's... slightly less ugly :')
author Paper <mrpapersonic@gmail.com>
date Wed, 08 Nov 2023 18:13:37 -0500
parents 9b2b41f83a5e
children 9b10175be389
comparison
equal deleted inserted replaced
119:4eae379cb1ff 120:275da698697d
22 namespace Services { 22 namespace Services {
23 namespace AniList { 23 namespace AniList {
24 24
25 class Account { 25 class Account {
26 public: 26 public:
27 std::string Username() const { return session.config.anilist.username; } 27 std::string Username() const { return session.config.auth.anilist.username; }
28 void SetUsername(std::string const& username) { session.config.anilist.username = username; } 28 void SetUsername(std::string const& username) { session.config.auth.anilist.username = username; }
29 29
30 int UserId() const { return session.config.anilist.user_id; } 30 int UserId() const { return session.config.auth.anilist.user_id; }
31 void SetUserId(const int id) { session.config.anilist.user_id = id; } 31 void SetUserId(const int id) { session.config.auth.anilist.user_id = id; }
32 32
33 std::string AuthToken() const { return session.config.anilist.auth_token; } 33 std::string AuthToken() const { return session.config.auth.anilist.auth_token; }
34 void SetAuthToken(std::string const& auth_token) { session.config.anilist.auth_token = auth_token; } 34 void SetAuthToken(std::string const& auth_token) { session.config.auth.anilist.auth_token = auth_token; }
35 35
36 bool Authenticated() const { return !AuthToken().empty(); } 36 bool Authenticated() const { return !AuthToken().empty(); }
37 }; 37 };
38 38
39 static Account account; 39 static Account account;