summaryrefslogtreecommitdiffstats
path: root/extensions/renderer/resources/serial_custom_bindings.js
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/renderer/resources/serial_custom_bindings.js')
-rw-r--r--extensions/renderer/resources/serial_custom_bindings.js30
1 files changed, 0 insertions, 30 deletions
diff --git a/extensions/renderer/resources/serial_custom_bindings.js b/extensions/renderer/resources/serial_custom_bindings.js
deleted file mode 100644
index 3d15acf..0000000
--- a/extensions/renderer/resources/serial_custom_bindings.js
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-var binding = require('binding').Binding.create('serial');
-
-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'), [
- 'getDevices',
-]);
-
-binding.registerCustomHook(function(bindingsAPI) {
- var apiFunctions = bindingsAPI.apiFunctions;
- apiFunctions.setHandleRequestWithPromise('getDevices',
- serialService.getDevices);
-});
-
-exports.binding = binding.generate();