From e7de0eab9e146fd8f2869a85af5ada381c2efc99 Mon Sep 17 00:00:00 2001 From: Fabian Vogelsteller Date: Fri, 19 Jun 2015 12:28:28 +0200 Subject: [PATCH] add custom protocol dummy file --- customProtocols.js | 15 +++++++++++++++ main.js | 6 ++++++ 2 files changed, 21 insertions(+) create mode 100644 customProtocols.js diff --git a/customProtocols.js b/customProtocols.js new file mode 100644 index 000000000..69d6d2162 --- /dev/null +++ b/customProtocols.js @@ -0,0 +1,15 @@ +const protocol = require('protocol'); + + +protocol.registerStandardSchemes(['eth', 'bzz']); + + +protocol.registerProtocol('eth', function(request) { + var url = request.url.substr(7) + return new protocol.RequestStringJob({data: 'Hello'}); +}); + +protocol.registerProtocol('bzz', function(request) { + var url = request.url.substr(7) + return new protocol.RequestStringJob({data: 'Hello'}); +}); \ No newline at end of file diff --git a/main.js b/main.js index ab0de86b7..f4714a880 100644 --- a/main.js +++ b/main.js @@ -1,6 +1,7 @@ const app = require('app'); // Module to control application life. const BrowserWindow = require('browser-window'); // Module to create native browser window. const ipc = require('ipc'); + // const Menu = require('menu'); // const Tray = require('tray'); const menuItems = require('./menuItems'); @@ -41,6 +42,11 @@ app.on('activate-with-no-open-windows', function () { // initialization and ready for creating browser windows. app.on('ready', function() { + // instantiate custom protocols + // require('./customProtocols.js'); + + + // appIcon = new Tray('./icons/icon-tray.png'); // var contextMenu = Menu.buildFromTemplate([ // { label: 'Item1', type: 'radio' },