add some logs

This commit is contained in:
Hongbo Wu
2024-05-09 15:15:22 +08:00
parent 922adbae42
commit bd92d0847b
2 changed files with 7 additions and 0 deletions

View File

@ -347,9 +347,11 @@ export function digestRouter() {
// cancel and remove the digest job
await removeDigestJobs(userId)
logger.info(`Digest job removed: ${userId}`)
// delete digest
await deleteDigest(userId)
logger.info(`Digest deleted: ${userId}`)
res.send({
success: true,

View File

@ -55,11 +55,13 @@ export function taskRouter() {
try {
const job = await getJob(req.params.id)
if (!job || !job.id) {
logger.info('Task not found')
return res.sendStatus(404)
}
const jobState = await job.getState()
if (jobState === 'active') {
logger.error('Task is active')
// cannot delete active task
return res.status(400).send('Task is active')
}
@ -68,9 +70,12 @@ export function taskRouter() {
await job.remove()
if (['completed', 'failed'].includes(jobState)) {
logger.info('Task removed')
return res.status(200).send('Task removed')
}
// job is waiting or delayed
logger.info('Task cancelled')
res.status(200).send('Task cancelled')
} catch (e) {
logger.error('failed to delete task', e)