workers: refactor jobs.
This commit is contained in:
parent
18cc0a013c
commit
4eb3c2172d
@ -70,21 +70,18 @@ jobs.handle = function handle(p) {
|
||||
* @param {TX} tx
|
||||
* @param {CoinView} view
|
||||
* @param {VerifyFlags} flags
|
||||
* @returns {Boolean}
|
||||
* @returns {CheckResultPacket}
|
||||
*/
|
||||
|
||||
jobs.check = function check(tx, view, flags) {
|
||||
let err = null;
|
||||
|
||||
try {
|
||||
tx.check(view, flags);
|
||||
} catch (e) {
|
||||
if (e.type !== 'ScriptError')
|
||||
throw e;
|
||||
err = e;
|
||||
} catch (err) {
|
||||
if (err.type === 'ScriptError')
|
||||
return new packets.CheckResultPacket(err);
|
||||
throw err;
|
||||
}
|
||||
|
||||
return new packets.CheckResultPacket(err);
|
||||
return new packets.CheckResultPacket();
|
||||
};
|
||||
|
||||
/**
|
||||
@ -94,21 +91,18 @@ jobs.check = function check(tx, view, flags) {
|
||||
* @param {Number} index
|
||||
* @param {Output} coin
|
||||
* @param {VerifyFlags} flags
|
||||
* @returns {Boolean}
|
||||
* @returns {CheckInputResultPacket}
|
||||
*/
|
||||
|
||||
jobs.checkInput = function checkInput(tx, index, coin, flags) {
|
||||
let err = null;
|
||||
|
||||
try {
|
||||
tx.checkInput(index, coin, flags);
|
||||
} catch (e) {
|
||||
if (e.type !== 'ScriptError')
|
||||
throw e;
|
||||
err = e;
|
||||
} catch (err) {
|
||||
if (err.type === 'ScriptError')
|
||||
return new packets.CheckInputResultPacket(err);
|
||||
throw err;
|
||||
}
|
||||
|
||||
return new packets.CheckInputResultPacket(err);
|
||||
return new packets.CheckInputResultPacket();
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user