12345678910111213141516171819202122232425262728 |
- #pragma once
- #include <memory>
- #include <string>
- #include "HTTPClient.h"
- #ifdef BELL_ONLY_CJSON
- #include "cJSON.h"
- #else
- #include "nlohmann/json.hpp"
- #endif
- namespace cspot {
- class ApResolve {
- private:
- std::string apOverride;
- public:
- ApResolve(std::string apOverride);
- /**
- * @brief Connects to spotify's servers and returns first valid ap address
- *
- * @return std::string Address in form of url:port
- */
- std::string fetchFirstApAddress();
- };
- } // namespace cspot
|