fix: improve refresh colle button

This commit is contained in:
Nathan Lamy 2026-02-24 23:43:43 +01:00
parent 15a435e5a3
commit 233f539b07

View file

@ -91,6 +91,7 @@ export default class CollesController {
return response.notFound({ message: 'Colle not found' }) return response.notFound({ message: 'Colle not found' })
} }
if (colle.bjid) {
// Post Redis message to refresh the colle // Post Redis message to refresh the colle
await redis.publish( await redis.publish(
'jobs_queue', 'jobs_queue',
@ -101,6 +102,17 @@ export default class CollesController {
class_name: auth.user!.className, class_name: auth.user!.className,
}) })
) )
} else {
// Post Redis message to search for colles on that day
await redis.publish(
'jobs_queue',
JSON.stringify({
type: 1, // Search for colles on a specific day
date: colle.date.toFormat('dd/MM/yyyy'),
class_name: auth.user!.className,
})
)
}
return response.ok({ return response.ok({
success: true, success: true,
message: `Colle ${colleId} refresh request sent`, message: `Colle ${colleId} refresh request sent`,