Skip to content

Instantly share code, notes, and snippets.

@Haolicopter
Created September 28, 2017 14:26
Show Gist options
  • Save Haolicopter/eb6895cfe4ef07922556d765687fb6e6 to your computer and use it in GitHub Desktop.
Save Haolicopter/eb6895cfe4ef07922556d765687fb6e6 to your computer and use it in GitHub Desktop.
this.handleApiRequest = function(request, sender, sendResponse) {
console.log(request)
if (!request || !request.endpoint)
return;
var response;
$.ajax({
method: request.method,
url: 'https://admin.jumbleberry.com/jbx-api/' + request.method.toLowerCase() + request.endpoint
}).done(function(res) {
response = res;
if (typeof response !== 'object') {
console.log('Invalid response from JBX!');
response = {
"data": [],
"_meta": {
"success": false,
"errors": [
"You need to login"
]
}
};
}
}).error(function(res) {
console.log('Error!', res);
}).always(function() {
console.log(response);
sendResponse(response);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment