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