Skip to content

Instantly share code, notes, and snippets.

@johnrhampton
Created June 21, 2016 12:41
Show Gist options
  • Save johnrhampton/c68c7b691bb592da74de87bb5cb4f506 to your computer and use it in GitHub Desktop.
Save johnrhampton/c68c7b691bb592da74de87bb5cb4f506 to your computer and use it in GitHub Desktop.
/common/services/user.service.js
'use strict';
import {post} from './http.service';
import {API_PATH, SOCKET_ID} from '../constants/environment.js';
import {USER} from '../constants/endpoints';
export function login(username, password, phoneExt) {
return new Promise(
(resolve, reject) => {
var url = API_PATH + USER.LOGIN;
var payload = {
username: username,
password: password,
phone_ext: phoneExt,
socket_id: SOCKET_ID
};
return post(url, payload)
.then(response => {
return resolve(response);
})
.catch(err => {
return reject(err);
});
})
}
export function logout() {
return new Promise(
(resolve, reject) => {
var url = API_PATH + USER.LOGOUT;
return post(url, {})
.then(response => {
return resolve(response);
})
.catch(err => {
return reject(err);
});
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment