diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2025-01-30 19:59:10 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2025-01-30 19:59:10 -0500 |
commit | fda4391212a246020f9243d2059486876555328a (patch) | |
tree | 3b79c726926a85544079acb840a1c12edb084e77 /src | |
parent | 07b5e3ba82d95ccb23f28cdf211f3cbb26ff32d5 (diff) | |
download | abaddon-portaudio-fda4391212a246020f9243d2059486876555328a.tar.gz abaddon-portaudio-fda4391212a246020f9243d2059486876555328a.zip |
new cookies
Diffstat (limited to 'src')
-rw-r--r-- | src/startup.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/startup.cpp b/src/startup.cpp index 8438cb9..1043ac8 100644 --- a/src/startup.cpp +++ b/src/startup.cpp @@ -90,6 +90,8 @@ std::pair<std::optional<std::string>, std::string> GetCookieTask() { std::string dcfduid; std::string sdcfduid; + std::string cfruid; + std::string cfuvid; for (auto *cur = slist; cur != nullptr; cur = cur->next) { const auto cookie = ParseCookie(cur->data); @@ -98,13 +100,17 @@ std::pair<std::optional<std::string>, std::string> GetCookieTask() { dcfduid = cookie->second; } else if (cookie->first == "__sdcfduid") { sdcfduid = cookie->second; + } else if (cookie->first == "__cfruid") { + cfruid = cookie->second; + } else if (cookie->first == "_cfuvid") { + cfuvid = cookie->second; } } } curl_slist_free_all(slist); if (!dcfduid.empty() && !sdcfduid.empty()) { - return { "__dcfduid=" + dcfduid + "; __sdcfduid=" + sdcfduid, res.text }; + return { "__dcfduid=" + dcfduid + "; __sdcfduid=" + sdcfduid + "; __cfruid=" + cfruid + "; _cfuvid=" + cfuvid, res.text }; } return {}; |