Kickstart Stuck trade button added to status details

This commit is contained in:
satindergrewal 2017-11-25 04:29:20 +13:00
parent 933e69e9ac
commit e87b49a3ea
3 changed files with 26 additions and 0 deletions

Binary file not shown.

View File

@ -4354,6 +4354,7 @@ function check_swap_status_details(swap_status_data) {
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><strong>Full Status</strong></h3>
<button class="btn btn-xs btn-warning btn_kickstart_stuck_trade" style="float: right; margin-right: -6px; margin-top: -20px">KICKSTART STUCK TRADE</button>
</div>
<div class=""> <!-- panel-body -->
<table width="100%" class="table table-striped" style="margin-bottom: 0;">
@ -4457,6 +4458,19 @@ function check_swap_status_details(swap_status_data) {
//bot_screen_coin_balance(false);
//bot_screen_sellcoin_balance(false);
$('.btn_kickstart_stuck_trade').click(function(e) {
e.preventDefault();
console.log('btn_kickstart_stuck_trade clicked');
var remove_finished_swap_file_status = ShepherdIPC({"command":"remove_finished_swap_file", "requestid":swap_status_output_data.requestid, "quoteid":swap_status_output_data.quoteid});
if (remove_finished_swap_file_status == 'removed') {
console.log(`${swap_status_output_data.requestid}-${swap_status_output_data.quoteid}.finished file removed.`);
toastr.success(`${swap_status_output_data.requestid}-${swap_status_output_data.quoteid}.finished file removed.`,'Swap Status Update');
} else if (remove_finished_swap_file_status == 'error') {
console.log(`Failed to remove ${swap_status_output_data.requestid}-${swap_status_output_data.quoteid} file`);
toastr.error(`Failed to remove ${swap_status_output_data.requestid}-${swap_status_output_data.quoteid} file`,'Swap Status Update');
}
});
var swapdetail_blinker = null;
function blinker(sig) {

View File

@ -145,6 +145,18 @@ ipcMain.on('shepherd-command', (event, arg) => {
})
}
break;
case 'remove_finished_swap_file':
//console.log(arg.data);
fs.remove(`${BarterDEXDir}/DB/SWAPS/${arg.requestid}-${arg.quoteid}.finished`)
.then(() => {
console.log('Removed: '+ `${BarterDEXDir}/DB/SWAPS/${arg.requestid}-${arg.quoteid}.finished`)
event.returnValue = 'removed';
})
.catch(err => {
console.error(err)
event.returnValue = 'error';
})
break;
}
})