| Index: chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| diff --git a/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js b/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| index b89613808ab7431511ec8dc49f9163a50308f710..37fb8eea8576d992e9d18f2e46b9d056851aa972 100644
|
| --- a/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| @@ -97,4 +97,23 @@ eventBindings.registerArgumentMassager(
|
| dispatch([fileSystemId, onSuccessCallback, onErrorCallback]);
|
| });
|
|
|
| +eventBindings.registerArgumentMassager(
|
| + 'fileSystemProvider.onGetMetadataRequested',
|
| + function(args, dispatch) {
|
| + var fileSystemId = args[0];
|
| + var requestId = args[1];
|
| + var entryPath = args[2];
|
| + var onSuccessCallback = function(metadata) {
|
| + // Serialize the Date as a string.
|
| + metadata.modificationTime.value = metadata.modificationTime.toString();
|
| + fileSystemProviderInternal.getMetadataRequestedSuccess(
|
| + fileSystemId, requestId, metadata);
|
| + };
|
| + var onErrorCallback = function(error) {
|
| + fileSystemProviderInternal.getMetadataRequestedError(
|
| + fileSystemId, requestId, error);
|
| + }
|
| + dispatch([fileSystemId, entryPath, onSuccessCallback, onErrorCallback]);
|
| + });
|
| +
|
| exports.binding = binding.generate();
|
|
|