mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 23:40:06 +00:00
Formatting iem_api_provider.cpp
This commit is contained in:
parent
d63c2a3ef9
commit
46972e8769
1 changed files with 11 additions and 15 deletions
|
|
@ -32,15 +32,13 @@ public:
|
|||
IemApiProvider::IemApiProvider() : p(std::make_unique<Impl>()) {}
|
||||
IemApiProvider::~IemApiProvider() = default;
|
||||
|
||||
IemApiProvider::IemApiProvider(IemApiProvider&&) noexcept =
|
||||
default;
|
||||
IemApiProvider&
|
||||
IemApiProvider::operator=(IemApiProvider&&) noexcept = default;
|
||||
IemApiProvider::IemApiProvider(IemApiProvider&&) noexcept = default;
|
||||
IemApiProvider& IemApiProvider::operator=(IemApiProvider&&) noexcept = default;
|
||||
|
||||
std::vector<std::string> IemApiProvider::ListTextProducts(
|
||||
std::chrono::sys_time<std::chrono::days> date,
|
||||
std::optional<std::string_view> cccc,
|
||||
std::optional<std::string_view> pil)
|
||||
std::vector<std::string>
|
||||
IemApiProvider::ListTextProducts(std::chrono::sys_time<std::chrono::days> date,
|
||||
std::optional<std::string_view> cccc,
|
||||
std::optional<std::string_view> pil)
|
||||
{
|
||||
using namespace std::chrono;
|
||||
|
||||
|
|
@ -137,25 +135,23 @@ std::vector<std::string> IemApiProvider::ListTextProducts(
|
|||
}
|
||||
|
||||
std::vector<std::shared_ptr<awips::TextProductFile>>
|
||||
IemApiProvider::LoadTextProducts(
|
||||
const std::vector<std::string>& textProducts)
|
||||
IemApiProvider::LoadTextProducts(const std::vector<std::string>& textProducts)
|
||||
{
|
||||
auto parameters = cpr::Parameters {{"nolimit", "true"}};
|
||||
|
||||
std::vector<std::pair<std::string_view, cpr::AsyncResponse>>
|
||||
asyncResponses {};
|
||||
asyncResponses.reserve(textProducts.size());
|
||||
|
||||
|
||||
const std::string endpointUrl = kBaseUrl_ + kNwsTextProductEndpoint_;
|
||||
|
||||
for (auto& productId : textProducts)
|
||||
{
|
||||
asyncResponses.emplace_back(
|
||||
productId,
|
||||
cpr::GetAsync(
|
||||
cpr::Url {endpointUrl + productId},
|
||||
network::cpr::GetHeader(),
|
||||
parameters));
|
||||
cpr::GetAsync(cpr::Url {endpointUrl + productId},
|
||||
network::cpr::GetHeader(),
|
||||
parameters));
|
||||
}
|
||||
|
||||
std::vector<std::shared_ptr<awips::TextProductFile>> textProductFiles;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue