Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(35)

Side by Side Diff: ui/file_manager/file_manager/common/js/importer_common.js

Issue 881463003: Files.app: Add a deduplication step to avoid importing duplicate media. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Sync to master; fix Banners test. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Shared cloud importer namespace 5 // Shared cloud importer namespace
6 var importer = importer || {}; 6 var importer = importer || {};
7 7
8 /** @enum {string} */ 8 /** @enum {string} */
9 importer.ScanEvent = { 9 importer.ScanEvent = {
10 FINALIZED: 'finalized', 10 FINALIZED: 'finalized',
(...skipping 560 matching lines...) Expand 10 before | Expand all | Expand 10 after
571 */ 571 */
572 function(resolve, reject) { 572 function(resolve, reject) {
573 writer.onwriteend = resolve; 573 writer.onwriteend = resolve;
574 writer.onerror = reject; 574 writer.onerror = reject;
575 575
576 writer.seek(writer.length); 576 writer.seek(writer.length);
577 writer.write(blob); 577 writer.write(blob);
578 }.bind(this)); 578 }.bind(this));
579 }; 579 };
580 580
581 /** @type {importer.Logger} */ 581 /** @private {importer.Logger} */
582 importer.logger_ = null; 582 importer.logger_ = null;
583 583
584 /** 584 /**
585 * Creates a new logger instance...all ready to go. 585 * Creates a new logger instance...all ready to go.
586 * 586 *
587 * @return {!importer.Logger} 587 * @return {!importer.Logger}
588 */ 588 */
589 importer.getLogger = function() { 589 importer.getLogger = function() {
590 if (!importer.logger_) { 590 if (!importer.logger_) {
591 importer.logger_ = new importer.RuntimeLogger( 591 importer.logger_ = new importer.RuntimeLogger(
592 importer.ChromeSyncFileEntryProvider.getFileEntry( 592 importer.ChromeSyncFileEntryProvider.getFileEntry(
593 'importer_debug.log')); 593 'importer_debug.log'));
594 } 594 }
595 return importer.logger_; 595 return importer.logger_;
596 }; 596 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698