You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
const screenBlocksRescanScript = {
|
|
|
|
|
|
|
|
initPage: function() {
|
|
|
|
// Sets the event handlers
|
|
|
|
$('#btn-rescan-go').click(() => {
|
|
|
|
this.processRescan()
|
|
|
|
})
|
|
|
|
$('#blocks-rescan').keyup(evt => {
|
|
|
|
if (evt.keyCode === 13) {
|
|
|
|
this.processRescan()
|
|
|
|
}
|
|
|
|
})
|
|
|
|
},
|
|
|
|
|
|
|
|
preparePage: function() {
|
|
|
|
$("#rescan-from-height").focus()
|
|
|
|
},
|
|
|
|
|
|
|
|
processRescan: function() {
|
|
|
|
lib_msg.displayMessage('Processing...');
|
|
|
|
|
|
|
|
let fromHeight = $("#rescan-from-height").val()
|
|
|
|
let toHeight = $("#rescan-to-height").val()
|
|
|
|
fromHeight = parseInt(fromHeight)
|
|
|
|
toHeight = (toHeight) ? parseInt(toHeight) : fromHeight;
|
|
|
|
|
|
|
|
lib_api.getBlocksRescan(fromHeight, toHeight).then(result => {
|
|
|
|
if (!result)
|
|
|
|
return
|
|
|
|
const fromHeightRes = result['fromHeight']
|
|
|
|
const toHeightRes = result['toHeight']
|
|
|
|
const msg = `successfully rescanned blocks between height ${fromHeightRes} and height ${toHeightRes}`
|
|
|
|
lib_msg.displayInfo(msg)
|
|
|
|
}).catch(e => {
|
|
|
|
lib_errors.processError(e)
|
|
|
|
}).then(() => {
|
|
|
|
$('#rescan-from-height').val('')
|
|
|
|
$('#rescan-to-height').val('')
|
|
|
|
})
|
|
|
|
},
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
screenScripts.set('#screen-blocks-rescan', screenBlocksRescanScript)
|