Browse Source

native mode coin startup update

master
Satinder Grewal 8 years ago
parent
commit
f48677f8b7
  1. 154
      assets/scripts/iguana_api.js

154
assets/scripts/iguana_api.js

@ -173,8 +173,12 @@ function Iguana_addcoinLogin(addcoin_data) {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
if ( addcoin_data.mode == '-1' ) {
var setconfig = Shepherd_setConf('komodod');
var startcoin = Shepherd_herd('komodod');
var setconfig = setTimeout(function() {
Shepherd_setConf('komodod');
}, 0)
var startcoin = setTimeout(function() {
Shepherd_herd('komodod');
}, 3000)
Promise.all([setconfig, startcoin]).then(function() {
console.log('all promises executed!!!');
@ -189,38 +193,40 @@ function Iguana_addcoinLogin(addcoin_data) {
console.log(logincoinfullname);
console.log(logincoinmodeinfo);
}
$.ajax({
type: 'POST',
data: JSON.stringify(AddCoinData),
url: 'http://127.0.0.1:7778',
//dataType: 'text',
success: function(data, textStatus, jqXHR) {
var addcoinData = JSON.parse(data);
if (addcoinData.result === 'coin added') {
console.log('coin added');
toastr.success(logincoinfullname+" started in "+ logincoinmodeinfo +" Mode", "Coin Notification");
//if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
$( ".login-form" ).submit();
console.log("There was no wallet logged in. Logged in now.");
//}
} else if (addcoinData.result === 'coin already there') {
console.log('coin already there');
toastr.info("Looks like "+ logincoinfullname +" already running.", "Coin Notification");
} else if (addcoinData.result === null) {
console.log('coin already there');
toastr.info("Looks like "+ logincoinfullname +" already running.", "Coin Notification");
}
},
error: function(xhr, textStatus, error) {
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
setTimeout(function() {
$.ajax({
type: 'POST',
data: JSON.stringify(AddCoinData),
url: 'http://127.0.0.1:7778',
//dataType: 'text',
success: function(data, textStatus, jqXHR) {
var addcoinData = JSON.parse(data);
if (addcoinData.result === 'coin added') {
console.log('coin added');
toastr.success(logincoinfullname+" started in "+ logincoinmodeinfo +" Mode", "Coin Notification");
//if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
$( ".login-form" ).submit();
console.log("There was no wallet logged in. Logged in now.");
//}
} else if (addcoinData.result === 'coin already there') {
console.log('coin already there');
toastr.info("Looks like "+ logincoinfullname +" already running.", "Coin Notification");
} else if (addcoinData.result === null) {
console.log('coin already there');
toastr.info("Looks like "+ logincoinfullname +" already running.", "Coin Notification");
}
},
error: function(xhr, textStatus, error) {
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
}
console.log(textStatus);
console.log(error);
}
console.log(textStatus);
console.log(error);
}
});
});
}, 3000)
}
function Iguana_addcoin(addcoin_data) {
@ -329,8 +335,12 @@ function Iguana_addcoin(addcoin_data) {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
if ( addcoin_data.mode == '-1' ) {
var setconfig = Shepherd_setConf('komodod');
var startcoin = Shepherd_herd('komodod');
var setconfig = setTimeout(function() {
Shepherd_setConf('komodod');
}, 0)
var startcoin = setTimeout(function() {
Shepherd_herd('komodod');
}, 3000)
Promise.all([setconfig, startcoin]).then(function() {
console.log('all promises executed!!!');
@ -385,45 +395,47 @@ function Iguana_addcoin(addcoin_data) {
console.log(logincoinfullname);
console.log(logincoinmodeinfo);
}
$.ajax({
type: 'POST',
data: JSON.stringify(AddCoinData),
url: 'http://127.0.0.1:7778',
//dataType: 'text',
success: function(data, textStatus, jqXHR) {
var addcoinData = JSON.parse(data);
if (addcoinData.result === 'coin added') {
Iguana_Setactivehandle();
console.log('coin added');
toastr.success(logincoinfullname+" started in "+ logincoinmodeinfo +" Mode", "Coin Notification");
if (addcoin_data.logincmd == undefined) {
console.log('command NOT executed from login. RELOADING SCREEN...');
$(document).ready(function() { window.location.reload(); });
} else {
var check_active_coins_status = Iguana_CheckActiveCoins()
if (check_active_coins_status.length !== 0 ) {
$('#section-login-addcoin-btn').hide();
$('#section-login').show();
setTimeout(function() {
$.ajax({
type: 'POST',
data: JSON.stringify(AddCoinData),
url: 'http://127.0.0.1:7778',
//dataType: 'text',
success: function(data, textStatus, jqXHR) {
var addcoinData = JSON.parse(data);
if (addcoinData.result === 'coin added') {
Iguana_Setactivehandle();
console.log('coin added');
toastr.success(logincoinfullname+" started in "+ logincoinmodeinfo +" Mode", "Coin Notification");
if (addcoin_data.logincmd == undefined) {
console.log('command NOT executed from login. RELOADING SCREEN...');
$(document).ready(function() { window.location.reload(); });
} else {
var check_active_coins_status = Iguana_CheckActiveCoins()
if (check_active_coins_status.length !== 0 ) {
$('#section-login-addcoin-btn').hide();
$('#section-login').show();
}
}
} else if (addcoinData.result === 'coin already there') {
console.log('coin already there');
toastr.info("Looks like "+ logincoinfullname +" already running.", "Coin Notification");
} else if (addcoinData.result === null) {
console.log('coin already there');
toastr.info("Looks like "+ logincoinfullname +" already running.", "Coin Notification");
}
} else if (addcoinData.result === 'coin already there') {
console.log('coin already there');
toastr.info("Looks like "+ logincoinfullname +" already running.", "Coin Notification");
} else if (addcoinData.result === null) {
console.log('coin already there');
toastr.info("Looks like "+ logincoinfullname +" already running.", "Coin Notification");
}
},
error: function(xhr, textStatus, error) {
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
},
error: function(xhr, textStatus, error) {
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
}
console.log(textStatus);
console.log(error);
}
console.log(textStatus);
console.log(error);
}
});
});
}, 3000)
}
function ExecuteAddCoinFn() {

Loading…
Cancel
Save