OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Custom bindings for the notifications API. | 5 // Custom bindings for the notifications API. |
6 // | 6 // |
7 var binding = require('binding').Binding.create('notifications'); | 7 var binding = require('binding').Binding.create('notifications'); |
8 | 8 |
9 var sendRequest = require('sendRequest').sendRequest; | 9 var sendRequest = require('sendRequest').sendRequest; |
10 var exceptionHandler = require('uncaught_exception_handler'); | 10 var exceptionHandler = require('uncaught_exception_handler'); |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
137 function(callback, id) { callback(false); }); | 137 function(callback, id) { callback(false); }); |
138 | 138 |
139 var notificationsCustomHook = function(bindingsAPI, extensionId) { | 139 var notificationsCustomHook = function(bindingsAPI, extensionId) { |
140 var apiFunctions = bindingsAPI.apiFunctions; | 140 var apiFunctions = bindingsAPI.apiFunctions; |
141 apiFunctions.setHandleRequest('create', handleCreate); | 141 apiFunctions.setHandleRequest('create', handleCreate); |
142 apiFunctions.setHandleRequest('update', handleUpdate); | 142 apiFunctions.setHandleRequest('update', handleUpdate); |
143 }; | 143 }; |
144 | 144 |
145 binding.registerCustomHook(notificationsCustomHook); | 145 binding.registerCustomHook(notificationsCustomHook); |
146 | 146 |
147 exports.binding = binding.generate(); | 147 exports.$set('binding', binding.generate()); |
OLD | NEW |