From 5896153d19e5bafc434a6a3dc8921b430797c1f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Fri, 16 Aug 2024 22:52:48 +0200 Subject: [PATCH] fix: crawl status and redis fixes --- apps/api/src/controllers/v1/crawl-status.ts | 6 ++++-- apps/api/src/lib/crawl-redis.ts | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/api/src/controllers/v1/crawl-status.ts b/apps/api/src/controllers/v1/crawl-status.ts index 67991d77..bbaa7ab5 100644 --- a/apps/api/src/controllers/v1/crawl-status.ts +++ b/apps/api/src/controllers/v1/crawl-status.ts @@ -53,8 +53,10 @@ export async function crawlStatusController(req: RequestWithAuth await getJob(x)))); } diff --git a/apps/api/src/lib/crawl-redis.ts b/apps/api/src/lib/crawl-redis.ts index 9d8802c7..3f326811 100644 --- a/apps/api/src/lib/crawl-redis.ts +++ b/apps/api/src/lib/crawl-redis.ts @@ -28,8 +28,9 @@ export async function getCrawl(id: string): Promise { export async function getCrawlExpiry(id: string): Promise { const d = new Date(); - const ttl = await redisConnection.ttl(id); - d.setSeconds(d.getSeconds() + ttl); + const ttl = await redisConnection.pttl("crawl:" + id); + d.setMilliseconds(d.getMilliseconds() + ttl); + d.setMilliseconds(0); return d; }