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 4bf4a82a7dbebe93576adf12ede5a39554f3bec6..e581d84199cf5fcbeb3f3049b2b4969f7f228002 100644 |
--- a/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js |
@@ -145,6 +145,28 @@ eventBindings.registerArgumentMassager( |
}); |
eventBindings.registerArgumentMassager( |
+ 'fileSystemProvider.onGetActionsRequested', |
+ function(args, dispatch) { |
+ var executionStart = Date.now(); |
+ var options = args[0]; |
+ var onSuccessCallback = function(actions) { |
+ fileSystemProviderInternal.getActionsRequestedSuccess( |
+ options.fileSystemId, |
+ options.requestId, |
+ actions, |
+ Date.now() - executionStart); |
+ }; |
+ |
+ var onErrorCallback = function(error) { |
+ fileSystemProviderInternal.operationRequestedError( |
+ options.fileSystemId, options.requestId, error, |
+ Date.now() - executionStart); |
+ } |
+ |
+ dispatch([options, onSuccessCallback, onErrorCallback]); |
+ }); |
+ |
+eventBindings.registerArgumentMassager( |
'fileSystemProvider.onReadDirectoryRequested', |
function(args, dispatch) { |
var executionStart = Date.now(); |