Skip to content

Commit cc769f8

Browse files
sbruelrhonyabdullah
authored andcommitted
⏱️ refactor: Retry /api/convos/gen_title every 1s for up to 20s (danny-avila#7807)
1 parent 2a418be commit cc769f8

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

api/server/routes/convos.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,14 @@ router.post('/gen_title', async (req, res) => {
6565
let title = await titleCache.get(key);
6666

6767
if (!title) {
68-
await sleep(2500);
69-
title = await titleCache.get(key);
68+
// Retry every 1s for up to 20s
69+
for (let i = 0; i < 20; i++) {
70+
await sleep(1000);
71+
title = await titleCache.get(key);
72+
if (title) {
73+
break;
74+
}
75+
}
7076
}
7177

7278
if (title) {

0 commit comments

Comments
 (0)