diff --git a/packages/hydrooj/src/model/task.ts b/packages/hydrooj/src/model/task.ts index a83072427..37987500d 100644 --- a/packages/hydrooj/src/model/task.ts +++ b/packages/hydrooj/src/model/task.ts @@ -176,6 +176,8 @@ export async function apply(ctx: Context) { ); } catch (e) { logger.error(e); + // eslint-disable-next-line no-await-in-loop + await sleep(50); // This allows exiting when shutting down continue; } if (argv.options.showEvent) logger.info('Event: %o', res);