fix loader when the request fails
parent
220fa4132e
commit
5d9e82ea58
|
@ -251,13 +251,23 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEven
|
|||
$httpProvider.interceptors.push("authHttpIntercept")
|
||||
|
||||
|
||||
loaderIntercept = (loaderService) ->
|
||||
loaderIntercept = ($q, loaderService) ->
|
||||
return {
|
||||
request: (config) ->
|
||||
loaderService.logRequest()
|
||||
|
||||
return config
|
||||
|
||||
requestError: (rejection) ->
|
||||
loaderService.logResponse()
|
||||
|
||||
return $q.reject(rejection)
|
||||
|
||||
responseError: (rejection) ->
|
||||
loaderService.logResponse()
|
||||
|
||||
return $q.reject(rejection)
|
||||
|
||||
response: (response) ->
|
||||
loaderService.logResponse()
|
||||
|
||||
|
@ -265,7 +275,7 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEven
|
|||
}
|
||||
|
||||
|
||||
$provide.factory("loaderIntercept", ["tgLoader", loaderIntercept])
|
||||
$provide.factory("loaderIntercept", ["$q", "tgLoader", loaderIntercept])
|
||||
|
||||
$httpProvider.interceptors.push("loaderIntercept")
|
||||
|
||||
|
|
|
@ -135,6 +135,7 @@ Loader = () ->
|
|||
|
||||
logRequest: () ->
|
||||
requestCount++
|
||||
|
||||
logResponse: () ->
|
||||
requestCount--
|
||||
lastResponseDate = new Date().getTime()
|
||||
|
|
Loading…
Reference in New Issue