Mercurial > minori
comparison include/core/config.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 | 657fda1b9cac |
| children | 3b355fa948c7 |
comparison
equal
deleted
inserted
replaced
| 316:180714442770 | 317:b1f4d1867ab1 |
|---|---|
| 1 #ifndef MINORI_CORE_CONFIG_H_ | 1 #ifndef MINORI_CORE_CONFIG_H_ |
| 2 #define MINORI_CORE_CONFIG_H_ | 2 #define MINORI_CORE_CONFIG_H_ |
| 3 | 3 |
| 4 #include "core/anime.h" | 4 #include "core/anime.h" |
| 5 #include "core/time.h" | |
| 5 #include "gui/locale.h" | 6 #include "gui/locale.h" |
| 6 #include "gui/theme.h" | 7 #include "gui/theme.h" |
| 7 | 8 |
| 8 #include "animone/player.h" | 9 #include "animone/player.h" |
| 9 | 10 |
| 38 struct { | 39 struct { |
| 39 struct { | 40 struct { |
| 40 std::string auth_token; | 41 std::string auth_token; |
| 41 int user_id; | 42 int user_id; |
| 42 } anilist; | 43 } anilist; |
| 44 struct { | |
| 45 std::string access_token; | |
| 46 Time::Timestamp access_token_expiration; /* Unix time */ | |
| 47 std::string refresh_token; | |
| 48 std::string user_id; | |
| 49 } kitsu; | |
| 43 } auth; | 50 } auth; |
| 44 | 51 |
| 45 struct { | 52 struct { |
| 46 bool detect_media_players; | 53 bool detect_media_players; |
| 47 std::vector<MediaPlayer> players; | 54 std::vector<MediaPlayer> players; |
