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,16 +91,28 @@ export default class CollesController {
return response.notFound({ message: 'Colle not found' })
}
// Post Redis message to refresh the colle
await redis.publish(
'jobs_queue',
JSON.stringify({
type: 0, // Refresh colle
colle_id: colle.bjid,
colle_secret: colle.bjsecret,
class_name: auth.user!.className,
})
)
if (colle.bjid) {
// Post Redis message to refresh the colle
await redis.publish(
'jobs_queue',
JSON.stringify({
type: 0, // Refresh colle
colle_id: colle.bjid,
colle_secret: colle.bjsecret,
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({
success: true,
message: `Colle ${colleId} refresh request sent`,