Commit 5dd4e1bd authored by Iuri Matias's avatar Iuri Matias Committed by yann300

remove no longer necessary registry paramter from udapp constructor

parent 2171bd84
......@@ -313,7 +313,7 @@ Please make a backup of your contracts and start using http://remix.ethereum.org
registry.put({api: self._components.compilersArtefacts, name: 'compilersartefacts'})
// ----------------- UniversalDApp -----------------
var udapp = new UniversalDApp(registry, registry.get('config').api)
var udapp = new UniversalDApp(registry.get('config').api)
registry.put({api: udapp, name: 'udapp'})
udapp.event.register('transactionBroadcasted', (txhash, networkName) => {
var txLink = executionContext.txDetailsLink(networkName, txhash)
......
......@@ -8,16 +8,13 @@ var txHelper = remixLib.execution.txHelper
var EventManager = remixLib.EventManager
var executionContext = remixLib.execution.executionContext
function UniversalDApp (globalRegistry, config) {
function UniversalDApp (config) {
this.event = new EventManager()
var self = this
self._deps = {
config: globalRegistry.get('config').api,
compiler: globalRegistry.get('compiler').api
}
executionContext.event.register('contextChanged', this, function (context) {
self.resetEnvironment()
})
self._txRunnerAPI = {
config: self._deps.config,
detectNetwork: (cb) => {
......@@ -30,6 +27,7 @@ function UniversalDApp (globalRegistry, config) {
self.txRunner = new TxRunner({}, self._txRunnerAPI)
self.accounts = {}
self.resetEnvironment()
executionContext.event.register('contextChanged', this.resetEnvironment.bind(this))
}
UniversalDApp.prototype.resetEnvironment = function () {
......
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