| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 
|  | 2 // Use of this source code is governed by a BSD-style license that can be | 
|  | 3 // found in the LICENSE file. | 
|  | 4 | 
|  | 5 #include "content/browser/indexed_db/indexed_db_pending_delete.h" | 
|  | 6 | 
|  | 7 #include <utility> | 
|  | 8 | 
|  | 9 #include "content/browser/indexed_db/indexed_db_database_error.h" | 
|  | 10 #include "content/browser/indexed_db/indexed_db_open_request_observer.h" | 
|  | 11 | 
|  | 12 namespace content { | 
|  | 13 | 
|  | 14 IndexedDBPendingDelete::IndexedDBPendingDelete( | 
|  | 15     const DeleteResultCallback& callback, | 
|  | 16     scoped_refptr<IndexedDBChangeHandler> change_handler, | 
|  | 17     scoped_refptr<IndexedDBOpenRequestObserver> delete_observer) | 
|  | 18     : callback_(std::move(callback)), | 
|  | 19       change_handler_(change_handler), | 
|  | 20       delete_observer_(delete_observer) {} | 
|  | 21 | 
|  | 22 IndexedDBPendingDelete::~IndexedDBPendingDelete() {} | 
|  | 23 | 
|  | 24 void IndexedDBPendingDelete::OnError(const IndexedDBDatabaseError& error) { | 
|  | 25   callback_.Run(0, error); | 
|  | 26 } | 
|  | 27 | 
|  | 28 void IndexedDBPendingDelete::OnSuccess(int64_t version) { | 
|  | 29   callback_.Run(version, IndexedDBDatabaseError()); | 
|  | 30 } | 
|  | 31 | 
|  | 32 void IndexedDBPendingDelete::OnBlocked(int64_t old_version) { | 
|  | 33   delete_observer_->OnBlocked(old_version); | 
|  | 34 } | 
|  | 35 | 
|  | 36 }  // namespace content | 
| OLD | NEW | 
|---|