All Downloads are FREE. Search and download functionalities are using the official Maven repository.

webapp.js.interceptor.js Maven / Gradle / Ivy

hadrianApp.factory('redirectInterceptor', function ($q, $location, $window) {
    return {
        'response': function (response) {
            if (typeof response.data === 'string' && response.headers("X-Login-Request")) {
                $window.location.href = "/ui/login.html";
                return $q.reject(response);
            } else {
                return response;
            }
        }
    }

});

hadrianApp.config(['$httpProvider', 
    function ($httpProvider) {
        $httpProvider.interceptors.push('redirectInterceptor');
    }
]); 




© 2015 - 2025 Weber Informatics LLC | Privacy Policy