Пример #1
0
    std::tuple<std::vector<Video>, std::string>
    getVideos(const Api &api, const std::vector<uint64_t>& ids, uint64_t userId,
              uint64_t gameId, const VideoOptions& opt)
    {

        auto response = api.reqWait().get(getVideosUri(ids, userId, gameId, opt));
        std::vector<Video> result;


        if(response.has_array_field("data"))
        {
            auto data = response.at("data").as_array();

            result.reserve(data.size());
            for(const auto& video: data)
            {
                result.push_back(createVideo(video));
            }
        }

        return std::make_tuple(result, UtilsInternal::getCursor(response));
    }
Пример #2
0
void Renderer::terminate() {
    createVideo();
    setVisible(false);
}