fix: improve refresh colle button
This commit is contained in:
parent
15a435e5a3
commit
233f539b07
1 changed files with 22 additions and 10 deletions
|
|
@ -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`,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue