summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/drive/file_system/remove_operation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/chromeos/drive/file_system/remove_operation.cc')
-rw-r--r--chrome/browser/chromeos/drive/file_system/remove_operation.cc34
1 files changed, 13 insertions, 21 deletions
diff --git a/chrome/browser/chromeos/drive/file_system/remove_operation.cc b/chrome/browser/chromeos/drive/file_system/remove_operation.cc
index 819df87..27904df 100644
--- a/chrome/browser/chromeos/drive/file_system/remove_operation.cc
+++ b/chrome/browser/chromeos/drive/file_system/remove_operation.cc
@@ -16,21 +16,14 @@ using content::BrowserThread;
namespace drive {
namespace file_system {
-namespace {
-
-void EmptyFileOperationCallback(FileError error) {}
-
-} // namespace
-
-RemoveOperation::RemoveOperation(
- JobScheduler* job_scheduler,
- internal::FileCache* cache,
- internal::ResourceMetadata* metadata,
- OperationObserver* observer)
- : job_scheduler_(job_scheduler),
- cache_(cache),
+RemoveOperation::RemoveOperation(OperationObserver* observer,
+ JobScheduler* scheduler,
+ internal::ResourceMetadata* metadata,
+ internal::FileCache* cache)
+ : observer_(observer),
+ scheduler_(scheduler),
metadata_(metadata),
- observer_(observer),
+ cache_(cache),
weak_ptr_factory_(this) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
}
@@ -39,10 +32,9 @@ RemoveOperation::~RemoveOperation() {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
}
-void RemoveOperation::Remove(
- const base::FilePath& file_path,
- bool is_recursive,
- const FileOperationCallback& callback) {
+void RemoveOperation::Remove(const base::FilePath& file_path,
+ bool is_recursive,
+ const FileOperationCallback& callback) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
DCHECK(!callback.is_null());
@@ -66,9 +58,9 @@ void RemoveOperation::RemoveAfterGetResourceEntry(
callback.Run(error);
return;
}
- DCHECK(entry.get());
+ DCHECK(entry);
- job_scheduler_->DeleteResource(
+ scheduler_->DeleteResource(
entry->resource_id(),
base::Bind(&RemoveOperation::RemoveResourceLocally,
weak_ptr_factory_.GetWeakPtr(),
@@ -96,7 +88,7 @@ void RemoveOperation::RemoveResourceLocally(
callback));
cache_->RemoveOnUIThread(resource_id,
- base::Bind(&EmptyFileOperationCallback));
+ base::Bind(&util::EmptyFileOperationCallback));
}
void RemoveOperation::NotifyDirectoryChanged(