Browse Source

generalize IguanaJumblr.js

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

39
assets/scripts/iguana_api/IguanaJumblr.js

@ -1,13 +1,7 @@
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
};
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,
@ -17,26 +11,27 @@ function Iguana_Jumblr_SetPassphrase(data) {
.done(function(data) {
resolve(data);
});
}
function Iguana_Jumblr_SetPassphrase(data) {
var ajax_data = {
'agent': 'jumblr',
'method': 'setpassphrase',
'passphrase': data.passphrase
};
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,
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