123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- var mktSuite = (function(){
- var actions = {}
- var urlAPIMkt = "http://142.93.247.97:8081"
- var auth = "eyJ1dWlkIjoiNjM2MzJkY2YtNWQzMi00NTJhLTkzMjItYjQ5NGMwNmMwNmQ5NWI4M2Y3NjAyZTZkZiIsImF1dGgiOiI5M2YzZGQzZjBkZmE4NzY5ZjMyNzMxYjFhZmVkMmY5NTZmOWM3Yzg0YzhiODQzYzY5YjE4M2ViZGE2NGQxN2NlIn0="
- var auth2 = "eyJ1dWlkIjoiOWJhZDg3ZDEtMDY3Ny00ZGMxLTllMDAtMDA1ZTZlYTkzYTBiNWI4NTdlNjU1YjE0NyIsImF1dGgiOiJmZDhmODU3NzFhYWRmZmFjZmQ4ZjdiMDI3NWY3YzdjY2RjNDg3MjhiOTM4NGYyNGM1OGViMzE3YzdlM2QwYmNiIn0="
- var account = null
- function call(method, uri, data, success, process) {
- $.ajax({
- xhr: function() {
- var xhr = new window.XMLHttpRequest();
- if(process) {
- xhr.upload.addEventListener("progress", function(evt) {
- if (evt.lengthComputable) {
- var percentComplete = evt.loaded / evt.total;
- percentComplete = parseInt(percentComplete * 100);
- process(percentComplete)
- }
- }, false);
- }
- return xhr;
- },
- url: urlAPIMkt + uri,
- data: data,
- type: method,
- contentType: false,
- processData: false,
- crossDomain: true,
- beforeSend: function(xhr){
- xhr.setRequestHeader('Auth', auth)
- xhr.setRequestHeader('Account', account)
- },
- success: function(data) {
- success(data)
- }
- });
- }
- var accounts = null
- actions.authentication = function() {
- call('GET', '/account', null, function (data) {
- console.log(data);
- accounts = data.accounts;
- if (accounts != null) {
- actions.validation(accounts[0])
- console.log("ok");
- } else {
- alert("Não possui contas")
- }
- })
- }
- actions.validation = function (account) {
- var token = account.token
- call('POST', '/account/auth', {"account" : token}, function () {
- })
- }
- return actions
- })();
- mktSuite.authentication()
|