summaryrefslogtreecommitdiff
path: root/filecache.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-11-27 02:30:59 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2020-11-27 02:30:59 -0500
commitf71caf9fbd4114969980cad353515e15ac0f3c35 (patch)
treee9e0fcdf7107bbfc119ff738fcacfc52bfa46a00 /filecache.cpp
parentae77bfd1d1df50d8159e50fee4f7c5616cffe1b8 (diff)
downloadabaddon-portaudio-f71caf9fbd4114969980cad353515e15ac0f3c35.tar.gz
abaddon-portaudio-f71caf9fbd4114969980cad353515e15ac0f3c35.zip
try and fix something that shouldnt be an issue
Diffstat (limited to 'filecache.cpp')
-rw-r--r--filecache.cpp6
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));
}