Browse Source

generalize IguanaJumblr.js

master
pbca26 8 years ago
parent
commit
c2ebe0e355
  1. 61
      assets/scripts/iguana_api/IguanaJumblr.js

61
assets/scripts/iguana_api/IguanaJumblr.js

@ -1,42 +1,37 @@
function Generic_Iguana_Jumblr(ajax_data, resolve) {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth');
ajax_data.userpass = tmpIguanaRPCAuth;
$.ajax({
data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST',
dataType: 'json'
})
.done(function(data) {
resolve(data);
});
}
function Iguana_Jumblr_SetPassphrase(data) {
return new Promise((resolve) => {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
ajax_data = {
'userpass': tmpIguanaRPCAuth,
'agent': 'jumblr',
'method': 'setpassphrase',
'passphrase': data.passphrase
};
var ajax_data = {
'agent': 'jumblr',
'method': 'setpassphrase',
'passphrase': data.passphrase
};
$.ajax({
data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST',
dataType: 'json'
})
.done(function(data) {
resolve(data);
});
return new Promise((resolve) => {
Generic_Iguana_Jumblr(ajax_data, resolve);
});
}
function Iguana_Jumblr_Status() {
return new Promise((resolve) => {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
ajax_data = {
'userpass': tmpIguanaRPCAuth,
'agent': 'jumblr',
'method': 'status'
};
var ajax_data = {
'agent': 'jumblr',
'method': 'status'
};
$.ajax({
data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST',
dataType: 'json'
})
.done(function(data) {
resolve(data);
});
return new Promise((resolve) => {
Generic_Iguana_Jumblr(ajax_data, resolve);
});
}
Loading…
Cancel
Save