Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { authenticationService } from '../_services/authentication.service';
- export function handleResponse(response) {
- return response.text().then(text => {
- let data = text && JSON.parse(text);
- if (!response.ok) {
- if ([401, 403].indexOf(response.status) !== -1) {
- // auto logout if 401 Unauthorized or 403 Forbidden response returned from api
- authenticationService.logout();
- window.location.reload(true);
- }
- const error = (data && data.message) || response.statusText;
- return Promise.reject(error);
- }
- return data;
- });
- }
- export default handleResponse;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement