import {landing_lowongan} from './../Model/Model.js';
import client from './../client.js';
function getData(method, url, data,status = null, cbsukses, cbgagal, cbselesai, media = false) //cb = callback
{
console.log('status');
if (status == "client") {
var token = client.token
}else{
var token = getCookie('token_' + tipe);
}
var tipe = getCookie('tipe');
var options = {
type: method,
dataType: "json",
global: false,
data: data,
url: url,
headers: {
'Authorization': 'Bearer ' + token
},
success: (data) => {
if (typeof cbsukses == 'function') {
cbsukses(data);
}
},
error: (err) => {
if (typeof cbgagal == 'function') {
cbgagal(err);
}
},
complete: function () {
if (typeof cbselesai == 'function') {
cbselesai();
}
}
};
$.ajax(options);
};
function getCookie(cname)
{
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
export { getData,getCookie };