Skip to content

Commit 4cbe4ac

Browse files
committed
Remove factory (whoops)
1 parent d033aa0 commit 4cbe4ac

File tree

1 file changed

+2
-35
lines changed

1 file changed

+2
-35
lines changed

service/http-throttler.js

Lines changed: 2 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -42,47 +42,14 @@
4242
return service;
4343
}
4444
];
45-
})
46-
47-
.factory("httpThrottler", [
48-
'$q', '$log', 'httpBuffer', function($q, $log, httpBuffer) {
49-
var reqCount, service;
50-
51-
reqCount = 0;
52-
service = {
53-
request: function(config) {
54-
var deferred;
55-
56-
$log.debug("Incoming Request - current count = " + reqCount);
57-
if (reqCount >= 10) {
58-
$log.warn("Too many requests");
59-
deferred = $q.defer();
60-
httpBuffer.append(config, deferred);
61-
return deferred.promise;
62-
} else {
63-
reqCount++;
64-
return config || $q.when(config);
65-
}
66-
},
67-
response: function(response) {
68-
if (!httpBuffer.retryOne()) {
69-
reqCount--;
70-
}
71-
$log.debug("Response received from server - new count = " + reqCount);
72-
return response || $q.when(response);
73-
}
74-
};
75-
return service;
76-
}
77-
]);
78-
45+
});
7946
angular.module('http-interceptor-buffer', []).factory('httpBuffer', [
8047
'$log', function($log) {
8148
var buffer, retryHttpRequest, service;
8249

8350
buffer = [];
8451
retryHttpRequest = function(config, deferred) {
85-
if (config != null) {
52+
if (config !== null) {
8653
return deferred.resolve(config);
8754
}
8855
$log.debug("Config is null!!");

0 commit comments

Comments
 (0)