Index: ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata.js |
diff --git a/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_model.js b/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata.js |
similarity index 84% |
rename from ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_model.js |
rename to ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata.js |
index 06302fe39bc7e2834cc4ce94ac53988965a774d8..04f98c5ab67fc5b6c63eb6cf3878c616aebd4545 100644 |
--- a/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_model.js |
+++ b/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata.js |
@@ -10,7 +10,7 @@ |
* @constructor |
* @struct |
*/ |
-function FileSystemMetadataModel( |
+function FileSystemMetadata( |
cache, |
fileSystemMetadataProvider, |
externalMetadataProvider, |
@@ -44,9 +44,9 @@ function FileSystemMetadataModel( |
* Obtains metadata for entries. |
* @param {!Array<!FileEntry>} entries Entries. |
* @param {!Array<string>} names Metadata property names to be obtained. |
- * @return {!Promise<!Array<!ExternalMetadata>>} |
+ * @return {!Promise<!Array<!ExternalMetadataProperties>>} |
*/ |
-FileSystemMetadataModel.prototype.get = function(entries, names) { |
+FileSystemMetadata.prototype.get = function(entries, names) { |
var localEntries = []; |
var localEntryIndexes = []; |
var externalEntries = []; |
@@ -85,8 +85,16 @@ FileSystemMetadataModel.prototype.get = function(entries, names) { |
* Obtains metadata cache for entries. |
* @param {!Array<!FileEntry>} entries Entries. |
* @param {!Array<string>} names Metadata property names to be obtained. |
- * @return {!Array<!FileSystemMetadata>} |
+ * @return {!Array<!ExternalMetadataProperties>} |
*/ |
-FileSystemMetadataModel.prototype.getCache = function(entries, names) { |
+FileSystemMetadata.prototype.getCache = function(entries, names) { |
return this.cache_.get(entries, names); |
}; |
+ |
+/** |
+ * Clears old metadata for newly created entries. |
+ * @param {!Array<!FileEntry>} entries |
+ */ |
+FileSystemMetadata.prototype.notifyEntryCreated = function(entries) { |
+ this.cache_.clear(entries); |
+}; |