improve queue

This commit is contained in:
tdurieux
2026-05-07 14:58:36 +03:00
parent f817a29a4b
commit b37a814f3a
25 changed files with 1340 additions and 236 deletions
+5 -1
View File
@@ -21,7 +21,7 @@ import RepositoryModel from "../../core/model/repositories/repositories.model";
import User from "../../core/User";
import { RepositoryStatus } from "../../core/types";
import { IUserDocument } from "../../core/model/users/users.types";
import { checkToken, octokit } from "../../core/GitHubUtils";
import { checkToken, octokit, getRedisGateResetAt } from "../../core/GitHubUtils";
import { createLogger, serializeError } from "../../core/logger";
const logger = createLogger("route:repo");
@@ -294,6 +294,10 @@ router.get("/:repoId/", async (req: express.Request, res: express.Response) => {
: fullRepo.owner.id === user.model.id
? "owner"
: "coauthor";
const gateResetAt = await getRedisGateResetAt();
if (gateResetAt > 0) {
json.rateLimitResetAt = gateResetAt;
}
res.json(json);
} catch (error) {
handleError(error, res, req);