Files
squeezelite-esp32/components/spotify/cspot/include/ApResolve.h
2023-03-25 16:48:41 -07:00

25 lines
443 B
C++

#pragma once
#include <memory>
#include <string>
#include "HTTPClient.h"
#include "nlohmann/json.hpp"
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