|
677 |
this.umcpProgressSubCommand({ |
677 |
this.umcpProgressSubCommand({ |
678 |
progressCmd: progressCmd, |
678 |
progressCmd: progressCmd, |
679 |
progressID: progressID, |
679 |
progressID: progressID, |
680 |
flavor: flavor |
680 |
flavor: flavor, |
|
|
681 |
errorHandler: errorHandler |
681 |
}).then(function() { |
682 |
}).then(function() { |
682 |
deferred.resolve(allData); |
683 |
deferred.resolve(allData); |
683 |
}, function() { |
684 |
}, function(error) { |
684 |
deferred.reject(); |
685 |
deferred.reject(error); |
685 |
}, function(result) { |
686 |
}, function(result) { |
686 |
allData = allData.concat(result.intermediate); |
687 |
allData = allData.concat(result.intermediate); |
687 |
if (result.percentage === 'Infinity') { // FIXME: JSON cannot handle Infinity |
688 |
if (result.percentage === 'Infinity') { // FIXME: JSON cannot handle Infinity |
|
694 |
} |
695 |
} |
695 |
}); |
696 |
}); |
696 |
}), |
697 |
}), |
697 |
function() { |
698 |
function(error) { |
698 |
deferred.reject(arguments); |
699 |
deferred.reject(tools.parseError(error)); |
699 |
} |
700 |
} |
700 |
); |
701 |
); |
701 |
return deferred; |
702 |
return deferred; |
|
715 |
setTimeout(lang.hitch(this, 'umcpProgressSubCommand', lang.mixin({}, props, {deferred: deferred}), 200)); |
716 |
setTimeout(lang.hitch(this, 'umcpProgressSubCommand', lang.mixin({}, props, {deferred: deferred}), 200)); |
716 |
} |
717 |
} |
717 |
}), |
718 |
}), |
718 |
function() { |
719 |
function(error) { |
719 |
deferred.reject(); |
720 |
deferred.reject(tools.parseError(error)); |
720 |
} |
721 |
} |
721 |
); |
722 |
); |
722 |
return deferred; |
723 |
return deferred; |