Commit 3902adf3 authored by yann300's avatar yann300

use storageResolver in FullStorageChanges

parent 66a2bf8a
......@@ -2,7 +2,8 @@
var DropdownPanel = require('./DropdownPanel')
var yo = require('yo-yo')
function FullStoragesChanges (_parent, _traceManager) {
function FullStoragesChanges (_parent, _traceManager, _storageResolver) {
this.storageResolver = _storageResolver
this.parent = _parent
this.traceManager = _traceManager
this.addresses = []
......@@ -45,13 +46,16 @@ FullStoragesChanges.prototype.init = function () {
if (index === self.traceLength - 1) {
var storageJSON = {}
for (var k in self.addresses) {
self.traceManager.getStorageAt(index, this.parent.tx, function (error, result) {
var address = self.addresses[k]
self.storageResolver.storageRange(function (error, result) {
if (!error) {
storageJSON[self.addresses[k]] = result
storageJSON[address] = result
self.basicPanel.update(storageJSON)
}
}, self.addresses[k])
})
}
} else {
self.basicPanel.update({})
}
})
}
......
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