diff --git a/components/brave_rewards/browser/rewards_service_impl.cc b/components/brave_rewards/browser/rewards_service_impl.cc index 88c0dbaca85a..2818a16d8e83 100644 --- a/components/brave_rewards/browser/rewards_service_impl.cc +++ b/components/brave_rewards/browser/rewards_service_impl.cc @@ -6,6 +6,7 @@ #include "brave/components/brave_rewards/browser/rewards_service_impl.h" #include +#include #include #include @@ -981,6 +982,7 @@ void RewardsServiceImpl::LoadURL( auto net_request = std::make_unique(); net_request->url = parsed_url; net_request->method = URLMethodToRequestType(request->method); + net_request->load_flags = request->load_flags; // Loading Twitter requires credentials if (net_request->url.DomainIs("twitter.com")) { diff --git a/vendor/bat-native-ledger/include/bat/ledger/public/interfaces/ledger.mojom b/vendor/bat-native-ledger/include/bat/ledger/public/interfaces/ledger.mojom index 93034cc78afe..ff750285213e 100644 --- a/vendor/bat-native-ledger/include/bat/ledger/public/interfaces/ledger.mojom +++ b/vendor/bat-native-ledger/include/bat/ledger/public/interfaces/ledger.mojom @@ -521,6 +521,7 @@ struct UrlRequest { string content; string content_type; bool skip_log; + uint32 load_flags = 0; }; struct UrlResponse { diff --git a/vendor/bat-native-ledger/src/bat/ledger/internal/endpoint/private_cdn/get_publisher/get_publisher.cc b/vendor/bat-native-ledger/src/bat/ledger/internal/endpoint/private_cdn/get_publisher/get_publisher.cc index 0101c2fca225..5f83a548f0ab 100644 --- a/vendor/bat-native-ledger/src/bat/ledger/internal/endpoint/private_cdn/get_publisher/get_publisher.cc +++ b/vendor/bat-native-ledger/src/bat/ledger/internal/endpoint/private_cdn/get_publisher/get_publisher.cc @@ -14,6 +14,7 @@ #include "bat/ledger/internal/ledger_impl.h" #include "bat/ledger/internal/publisher/protos/channel_response.pb.h" #include "brave/components/brave_private_cdn/private_cdn_helper.h" +#include "net/base/load_flags.h" #include "net/http/http_status_code.h" using std::placeholders::_1; @@ -219,6 +220,7 @@ void GetPublisher::Request( auto request = type::UrlRequest::New(); request->url = GetUrl(hash_prefix); + request->load_flags = net::LOAD_BYPASS_CACHE | net::LOAD_DISABLE_CACHE; ledger_->LoadURL(std::move(request), url_callback); }