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