Unverified Commit 0e30429a authored by yann300's avatar yann300 Committed by GitHub

Merge pull request #1494 from ethereum/refactorremixdcall

Update remixd call ...
parents 2e4677bb 08eead48
...@@ -12,6 +12,11 @@ module.exports = (embark) => { ...@@ -12,6 +12,11 @@ module.exports = (embark) => {
}) })
server.listen(8080, '127.0.0.1', function () {}) server.listen(8080, '127.0.0.1', function () {})
var router = new remixd.Router() var router = new remixd.Router(65520, remixd.services.sharedFolder, (webSocket) => {
router.start(path.join(__dirname, '/../../')) remixd.services.sharedFolder.setWebSocket(webSocket)
var sharedFolder = path.join(__dirname, '/../../')
remixd.services.sharedFolder.setupNotifications(sharedFolder)
remixd.services.sharedFolder.sharedFolder(sharedFolder)
})
router.start()
} }
...@@ -137,7 +137,7 @@ class App { ...@@ -137,7 +137,7 @@ class App {
registry.put({api: self._components.filesProviders['browser'], name: 'fileproviders/browser'}) registry.put({api: self._components.filesProviders['browser'], name: 'fileproviders/browser'})
registry.put({api: self._components.filesProviders['config'], name: 'fileproviders/config'}) registry.put({api: self._components.filesProviders['config'], name: 'fileproviders/config'})
var remixd = new Remixd() var remixd = new Remixd(65520)
registry.put({api: remixd, name: 'remixd'}) registry.put({api: remixd, name: 'remixd'})
remixd.event.register('system', (message) => { remixd.event.register('system', (message) => {
if (message.error) toolTip(message.error) if (message.error) toolTip(message.error)
......
...@@ -4,8 +4,9 @@ var modalDialog = require('../app/ui/modaldialog') ...@@ -4,8 +4,9 @@ var modalDialog = require('../app/ui/modaldialog')
var yo = require('yo-yo') var yo = require('yo-yo')
class Remixd { class Remixd {
constructor () { constructor (port) {
this.event = new EventManager() this.event = new EventManager()
this.port = port
this.callbacks = {} this.callbacks = {}
this.callid = 0 this.callid = 0
this.socket = null this.socket = null
...@@ -30,7 +31,7 @@ class Remixd { ...@@ -30,7 +31,7 @@ class Remixd {
} catch (e) {} } catch (e) {}
} }
this.event.trigger('connecting', []) this.event.trigger('connecting', [])
this.socket = new WebSocket('ws://localhost:65520', 'echo-protocol') // eslint-disable-line this.socket = new WebSocket('ws://localhost:' + this.port, 'echo-protocol') // eslint-disable-line
this.socket.addEventListener('open', (event) => { this.socket.addEventListener('open', (event) => {
this.connected = true this.connected = true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment