Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- request(type, method, body = {}, user = {email: "", password: ""}) {
- const API_URL = "http://blablabla/"
- return new Promise((resolve, reject) => {
- $.ajax({
- contentType: "application/json",
- data: JSON.stringify(body),
- dataType: "json",
- username: user.email,
- password: user.password,
- success: (result) => { resolve(result.response) },
- error: (xhr, textStatus, errorThrown) => {
- let response = xhr.responseJSON;
- let error;
- console.log(errorThrown);
- if (typeof response == "undefined") {
- error = {code: 0, message: "Connection problems"};
- } else {
- error = response.error;
- }
- reject(error);
- },
- processData: false,
- type: type,
- url: API_URL + method
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement