diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-11-28 02:16:59 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-11-28 02:16:59 -0500 |
commit | 1989b22993378f8bad9e5b6577b2c934814294cf (patch) | |
tree | 27bc1c1fa21833dcddce907c4e1b34d57b94f269 /filecache.cpp | |
parent | 0b8c83eaa1fdb0fcb610f9181145abde3d60d803 (diff) | |
parent | 6f7ea234e559b8a43b40fa325f3425c2e8a8e6fd (diff) | |
download | abaddon-portaudio-1989b22993378f8bad9e5b6577b2c934814294cf.tar.gz abaddon-portaudio-1989b22993378f8bad9e5b6577b2c934814294cf.zip |
Merge branch 'master' into disk-cache
Diffstat (limited to 'filecache.cpp')
-rw-r--r-- | filecache.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/filecache.cpp b/filecache.cpp index 1e15d24..9a7c062 100644 --- a/filecache.cpp +++ b/filecache.cpp @@ -85,15 +85,15 @@ void Cache::OnResponse(const cpr::Response &r) { if (r.error || r.status_code > 300) return; std::vector<uint8_t> data(r.text.begin(), r.text.end()); - auto path = m_tmp_path / SanitizeString(r.url); + auto path = m_tmp_path / SanitizeString(static_cast<std::string>(r.url)); FILE *fp = std::fopen(path.string().c_str(), "wb"); if (fp == nullptr) return; std::fwrite(data.data(), 1, data.size(), fp); std::fclose(fp); - for (const auto &cb : m_callbacks[r.url]) { + for (const auto &cb : m_callbacks[static_cast<std::string>(r.url)]) { cb(path.string()); } - m_callbacks.erase(r.url); + m_callbacks.erase(static_cast<std::string>(r.url)); } |