Email watchers of Overdue ticket#246
Conversation
e320d1d to
66f44ed
Compare
haiphucnguyen
left a comment
There was a problem hiding this comment.
Thanks for the contribution, @anurrags - great job overall! The implementation looks solid. One recommendation: for critical flows like sending notifications, it's safer to use seek pagination instead of offset pagination to avoid duplicates or missed records if new data is inserted during processing. I also comments some minor stuffs but it is not a blocker for this PR.
...ommons/src/main/java/io/flowinquiry/modules/teams/service/job/SendEmailForTicketOverdue.java
Show resolved
Hide resolved
...ommons/src/main/java/io/flowinquiry/modules/teams/service/job/SendEmailForTicketOverdue.java
Show resolved
Hide resolved
apps/backend/commons/src/main/java/io/flowinquiry/modules/teams/service/TicketService.java
Show resolved
Hide resolved
|
Hi @haiphucnguyen |
Great work, @anurrags! 🎉 I've created a follow-up ticket for your reference: #253. |
Description
This fixes: #161. Created a cron job which runs at 00:00 everday and fetch all the overdue tickets and send email notifications to all the watchers of the ticket.
Changes Made