mirror of
https://github.com/status-im/embark-area-51.git
synced 2025-02-02 18:34:09 +00:00
[*] Fixed eslint warnings.
[+] Added proper asyncCallback for async.waterfall().
This commit is contained in:
parent
ffe9af74bb
commit
2a88bb8cde
@ -158,7 +158,9 @@ example:
|
|||||||
|
|
||||||
module.exports = function(embark) {
|
module.exports = function(embark) {
|
||||||
embark.registerBeforeDeploy(function(options) {
|
embark.registerBeforeDeploy(function(options) {
|
||||||
return options.contract.code.replace(/deaddeaddeaddeaddeaddeaddeaddeaddeaddead/ig, 'c0dec0dec0dec0dec0dec0dec0dec0dec0dec0de');
|
var code = options.contract.code.replace(/deaddeaddeaddeaddeaddeaddeaddeaddeaddead/ig, 'c0dec0dec0dec0dec0dec0dec0dec0dec0dec0de');
|
||||||
|
options.callback({ contractCode: code });
|
||||||
|
return; // ignored
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -251,9 +251,13 @@ class Deploy {
|
|||||||
deployObject = contractObject.deploy({arguments: contractParams, data: "0x" + contractCode});
|
deployObject = contractObject.deploy({arguments: contractParams, data: "0x" + contractCode});
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
if (e.indexOf('Invalid number of parameters for "undefined"') >= 0) {
|
if (e.indexOf('Invalid number of parameters for "undefined"') >= 0) {
|
||||||
return callback(new Error("attempted to deploy " + contractObject.className + " without specifying parameters"));
|
callback(new Error("attempted to deploy " + contractObject.className + " without specifying parameters"));
|
||||||
|
asyncCallback();
|
||||||
|
return;
|
||||||
} else {
|
} else {
|
||||||
return callback(new Error(e));
|
callback(new Error(e));
|
||||||
|
asyncCallback();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -285,6 +289,8 @@ class Deploy {
|
|||||||
}).on('error', function(error) {
|
}).on('error', function(error) {
|
||||||
return callback(new Error("error deploying =" + contract.className + "= due to error: " + error.message));
|
return callback(new Error("error deploying =" + contract.className + "= due to error: " + error.message));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
asyncCallback();
|
||||||
}
|
}
|
||||||
]); // end of async.waterfall
|
]); // end of async.waterfall
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user