Index: components/feedback/feedback_uploader.cc |
diff --git a/chrome/browser/feedback/feedback_uploader.cc b/components/feedback/feedback_uploader.cc |
similarity index 84% |
rename from chrome/browser/feedback/feedback_uploader.cc |
rename to components/feedback/feedback_uploader.cc |
index 1798e3bfdd976abc78708860fd7cbe0dadf24a98..ecacec52844ee6d21e6382313fb6453bae486114 100644 |
--- a/chrome/browser/feedback/feedback_uploader.cc |
+++ b/components/feedback/feedback_uploader.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/feedback/feedback_uploader.h" |
+#include "components/feedback/feedback_uploader.h" |
#include "base/callback.h" |
#include "base/command_line.h" |
@@ -10,7 +10,7 @@ |
#include "base/sequenced_task_runner.h" |
#include "base/task_runner_util.h" |
#include "base/threading/sequenced_worker_pool.h" |
-#include "chrome/browser/feedback/feedback_report.h" |
+#include "components/feedback/feedback_report.h" |
namespace feedback { |
namespace { |
@@ -40,6 +40,17 @@ FeedbackUploader::FeedbackUploader(const base::FilePath& path, |
AsWeakPtr()); |
} |
+FeedbackUploader::FeedbackUploader(const base::FilePath& path, |
+ base::SequencedWorkerPool* pool, |
+ const std::string& url) |
+ : report_path_(path.Append(kFeedbackReportPath)), |
+ retry_delay_(base::TimeDelta::FromMinutes(kRetryDelayMinutes)), |
+ url_(url), |
+ pool_(pool) { |
+ dispatch_callback_ = base::Bind(&FeedbackUploader::DispatchReport, |
+ AsWeakPtr()); |
+} |
+ |
FeedbackUploader::~FeedbackUploader() {} |
void FeedbackUploader::QueueReport(const std::string& data) { |