comparison src/services/kitsu.cc @ 335:5098387a3a46

kitsu: remove unused constants, fix token expiration calculation
author Paper <paper@paper.us.eu.org>
date Wed, 19 Jun 2024 06:11:38 -0400
parents 948955c3ba81
children 7e97c566cce4
comparison
equal deleted inserted replaced
334:948955c3ba81 335:5098387a3a46
26 26
27 #include <iostream> 27 #include <iostream>
28 28
29 using namespace nlohmann::literals::json_literals; 29 using namespace nlohmann::literals::json_literals;
30 30
31 static constexpr std::string_view CLIENT_ID = "dd031b32d2f56c990b1425efe6c42ad847e7fe3ab46bf1299f05ecd856bdb7dd";
32 static constexpr std::string_view CLIENT_SECRET = "54d7307928f63414defd96399fc31ba847961ceaecef3a5fd93144e960c0e151";
33
34 static constexpr std::string_view BASE_API_PATH = "https://kitsu.io/api/edge"; 31 static constexpr std::string_view BASE_API_PATH = "https://kitsu.io/api/edge";
35 static constexpr std::string_view OAUTH_PATH = "https://kitsu.io/api/oauth/token"; 32 static constexpr std::string_view OAUTH_PATH = "https://kitsu.io/api/oauth/token";
36 33
37 namespace Services { 34 namespace Services {
38 namespace Kitsu { 35 namespace Kitsu {
78 } 75 }
79 } 76 }
80 77
81 session.config.auth.kitsu.access_token = result["/access_token"_json_pointer].get<std::string>(); 78 session.config.auth.kitsu.access_token = result["/access_token"_json_pointer].get<std::string>();
82 session.config.auth.kitsu.access_token_expiration 79 session.config.auth.kitsu.access_token_expiration
83 = result["/created_at"_json_pointer].get<Time::Timestamp>(); 80 = result["/created_at"_json_pointer].get<Time::Timestamp>()
84 + result["/expires_in"_json_pointer].get<Time::Timestamp>(); 81 + result["/expires_in"_json_pointer].get<Time::Timestamp>();
85 session.config.auth.kitsu.refresh_token = result["/refresh_token"_json_pointer].get<std::string>(); 82 session.config.auth.kitsu.refresh_token = result["/refresh_token"_json_pointer].get<std::string>();
86 83
87 /* the next two are not that important */ 84 /* the next two are not that important */
88 85