| Index: extensions/renderer/resources/serial_custom_bindings.js
|
| diff --git a/extensions/renderer/resources/serial_custom_bindings.js b/extensions/renderer/resources/serial_custom_bindings.js
|
| index 31f6daec467a7a6e59a9692e57d26d0088ff8f0f..c0e2738eb080477a0580bfbf877970a520ce2ac2 100644
|
| --- a/extensions/renderer/resources/serial_custom_bindings.js
|
| +++ b/extensions/renderer/resources/serial_custom_bindings.js
|
| @@ -12,21 +12,10 @@
|
| */
|
|
|
| var binding = require('binding').Binding.create('serial');
|
| +var utils = require('utils');
|
|
|
| -function createAsyncProxy(targetPromise, functionNames) {
|
| - var functionProxies = {};
|
| - $Array.forEach(functionNames, function(name) {
|
| - functionProxies[name] = function() {
|
| - var args = arguments;
|
| - return targetPromise.then(function(target) {
|
| - return $Function.apply(target[name], target, args);
|
| - });
|
| - };
|
| - });
|
| - return functionProxies;
|
| -}
|
| -
|
| -var serialService = createAsyncProxy(requireAsync('serial_service'), [
|
| +var serialService = utils.createAsyncProxy(
|
| + utils.requireAsyncFromBackgroundPage('serial_service'), [
|
| 'getDevices',
|
| 'createConnection',
|
| 'getConnection',
|
|
|