UNPKG

automizy-js-api

Version:

JavaScript API library for Automizy Marketing Automation software

40 lines (33 loc) 937 B
define([ 'automizyApi/core', 'automizyApi/functions/initBasicFunctions', 'automizyApi/token' ], function () { var Users = function (obj) { var t = this; t.d = { a: 3, option: {}, url: $AA.u.users }; t.init(); if (typeof obj !== 'undefined') { t.initParameter(obj); } }; var p = Users.prototype; p.switch = function(user){ return $.ajax({ url: $AA.u.users + '/switch-site', type: 'POST', data:{site:user}, dataType: 'json', headers: {Authorization: 'Bearer ' + $AA.token().get()} }).done(function(data) { $AA.token().set(data); $AA.token().refreshLoopRestart(); }).error(function(errData){ }); }; $AA.initBasicFunctions(Users, "Users"); });