|
|
|
@ -116,3 +116,49 @@ diff -up chromium-117.0.5938.62/components/optimization_guide/core/tflite_model_
|
|
|
|
|
ExecutionStatus execution_status) {
|
|
|
|
|
DCHECK(execution_task_runner_->RunsTasksInCurrentSequence());
|
|
|
|
|
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
|
|
|
|
diff -up chromium-117.0.5938.62/components/supervised_user/core/browser/proto_fetcher.cc.me chromium-117.0.5938.62/components/supervised_user/core/browser/proto_fetcher.cc
|
|
|
|
|
--- chromium-117.0.5938.62/components/supervised_user/core/browser/proto_fetcher.cc.me 2023-09-15 17:20:22.550657586 +0200
|
|
|
|
|
+++ chromium-117.0.5938.62/components/supervised_user/core/browser/proto_fetcher.cc 2023-09-15 17:24:11.396716734 +0200
|
|
|
|
|
@@ -399,7 +399,7 @@ class RetryingFetcherImpl final : public
|
|
|
|
|
RetryingFetcherImpl(const RetryingFetcherImpl&) = delete;
|
|
|
|
|
RetryingFetcherImpl& operator=(const RetryingFetcherImpl&) = delete;
|
|
|
|
|
|
|
|
|
|
- void Start(ProtoFetcher<Response>::Callback callback) override {
|
|
|
|
|
+ void Start(typename ProtoFetcher<Response>::Callback callback) override {
|
|
|
|
|
callback_ = std::move(callback);
|
|
|
|
|
Retry();
|
|
|
|
|
}
|
|
|
|
|
@@ -435,7 +435,7 @@ class RetryingFetcherImpl final : public
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Client callback.
|
|
|
|
|
- ProtoFetcher<Response>::Callback callback_;
|
|
|
|
|
+ typename ProtoFetcher<Response>::Callback callback_;
|
|
|
|
|
|
|
|
|
|
// Retry controls.
|
|
|
|
|
base::OneShotTimer timer_;
|
|
|
|
|
@@ -578,7 +578,7 @@ ParallelFetchManager<Request, Response>:
|
|
|
|
|
template <typename Request, typename Response>
|
|
|
|
|
void ParallelFetchManager<Request, Response>::Fetch(
|
|
|
|
|
const Request& request,
|
|
|
|
|
- Fetcher::Callback callback) {
|
|
|
|
|
+ typename Fetcher::Callback callback) {
|
|
|
|
|
CHECK(callback) << "Use base::DoNothing() instead of empty callback.";
|
|
|
|
|
KeyType key = requests_in_flight_.Add(MakeFetcher(request));
|
|
|
|
|
requests_in_flight_.Lookup(key)->Start(
|
|
|
|
|
diff -up chromium-117.0.5938.62/components/supervised_user/core/browser/proto_fetcher.h.me chromium-117.0.5938.62/components/supervised_user/core/browser/proto_fetcher.h
|
|
|
|
|
--- chromium-117.0.5938.62/components/supervised_user/core/browser/proto_fetcher.h.me 2023-09-15 17:20:56.540460391 +0200
|
|
|
|
|
+++ chromium-117.0.5938.62/components/supervised_user/core/browser/proto_fetcher.h 2023-09-15 17:22:18.246237817 +0200
|
|
|
|
|
@@ -165,10 +165,10 @@ class ParallelFetchManager {
|
|
|
|
|
|
|
|
|
|
// Starts the fetch. Underlying fetcher is stored internally, and will be
|
|
|
|
|
// cleaned up after finish or when this manager is destroyed.
|
|
|
|
|
- void Fetch(const Request& request, Fetcher::Callback callback);
|
|
|
|
|
+ void Fetch(const Request& request, typename Fetcher::Callback callback);
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
- using KeyType = base::IDMap<std::unique_ptr<Fetcher>>::KeyType;
|
|
|
|
|
+ using KeyType = typename base::IDMap<std::unique_ptr<Fetcher>>::KeyType;
|
|
|
|
|
|
|
|
|
|
// Remove fetcher under key from requests_in_flight_.
|
|
|
|
|
void Remove(KeyType key);
|
|
|
|
|