Index: ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_provider.js |
diff --git a/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_provider.js b/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_provider.js |
index f1700a2c135a720bac01d1f266734bb78265c955..01c8519e871a196d65773d45c2a71ac60814e7ed 100644 |
--- a/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_provider.js |
+++ b/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_provider.js |
@@ -3,17 +3,11 @@ |
// found in the LICENSE file. |
/** |
- * @typedef {{modificationTime:Date, size:number, contentMimeType:string, |
- * present:boolean, availableOffline: boolean}} |
- */ |
-var FileSystemMetadataProperties; |
- |
-/** |
* Metadata provider for FileEntry#getMetadata. |
* |
* @param {!MetadataProviderCache} cache |
* @constructor |
- * @extends {NewMetadataProvider<!FileSystemMetadataProperties>} |
+ * @extends {NewMetadataProvider} |
* @struct |
*/ |
function FileSystemMetadataProvider(cache) { |
@@ -25,7 +19,7 @@ function FileSystemMetadataProvider(cache) { |
* @const {!Array<string>} |
*/ |
FileSystemMetadataProvider.PROPERTY_NAMES = [ |
- 'modificationTime', 'size', 'present', 'availableOffline', 'contentMimeType' |
+ 'modificationTime', 'size', 'present', 'availableOffline', 'contentMimeType' |
]; |
FileSystemMetadataProvider.prototype.__proto__ = NewMetadataProvider.prototype; |
@@ -48,19 +42,16 @@ FileSystemMetadataProvider.prototype.getImpl = function(requests) { |
} |
}) |
]).then(function(results) { |
- var result = { |
- modificationTime: results[0].modificationTime, |
- size: request.entry.isDirectory ? -1 : results[0].size, |
- present: true, |
- availableOffline: true, |
- }; |
- |
+ var item = new MetadataItem(); |
+ item.modificationTime = results[0].modificationTime; |
+ item.size = request.entry.isDirectory ? -1 : results[0].size; |
+ item.present = true; |
+ item.availableOffline = true; |
if (results[1] !== null) |
- result['contentMimeType'] = results[1]; |
- |
- return result; |
+ item.contentMimeType = results[1]; |
+ return item; |
}, function() { |
- return {}; |
+ return new MetadataItem(); |
}); |
})); |
}; |