Reputation: 17
RestangularConfigurer.addFullRequestInterceptor(function (element, operation, route, url, headers, params, httpConfig) {
var defer = $q.defer();
defer.reject();
httpConfig.timeout = defer;
return {
element: element,
headers: headers,
params: params,
httpConfig: httpConfig
};
});
Upvotes: 1
Views: 949
Reputation: 32377
You should assign a promise to timeout:
httpConfig.timeout = defer.promise;
And resolve it (not reject):
defer.resolve();
Upvotes: 1