We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c61ee37 commit 7253949Copy full SHA for 7253949
src/cron/tasks/updateGitlabRepos.ts
@@ -92,6 +92,13 @@ const task: Task = {
92
}
93
};
94
get(options, (res) => {
95
+ if (res.statusCode && res.statusCode >= 500) {
96
+ // server error, retry after 1 second
97
+ setTimeout(() => {
98
+ getProjects(lastActivityAfter, limit).then(resolve).catch(reject);
99
+ }, 1000);
100
+ return;
101
+ }
102
if (res.statusCode !== 200) {
103
logger.error(`Error getting projects: ${res.statusCode} ${res.statusMessage}`);
104
reject(new Error(`Error getting projects: ${res.statusCode} ${res.statusMessage}`));
0 commit comments