Skip to content

feat(cntr): add booking reminder, stale booking cleanup, notification cleanup, and referral code (BE-24–27)#1075

Merged
yusuftomilola merged 1 commit into
DistinctCodes:mainfrom
Tinna23:feature/Tinna23-issues-963-964-965-966
Jun 2, 2026
Merged

feat(cntr): add booking reminder, stale booking cleanup, notification cleanup, and referral code (BE-24–27)#1075
yusuftomilola merged 1 commit into
DistinctCodes:mainfrom
Tinna23:feature/Tinna23-issues-963-964-965-966

Conversation

@Tinna23
Copy link
Copy Markdown
Contributor

@Tinna23 Tinna23 commented Jun 2, 2026

Summary

  • [BE-24] Add booking reminder job that notifies users 24 hours before their booking starts (skips CANCELLED)
  • [BE-25] Add stale booking cleanup job to identify PENDING bookings older than maxAgeHours (default 24h)
  • [BE-26] Add notification cleanup job to identify read notifications older than retentionDays (default 30 days)
  • [BE-27] Add referral code generator using deterministic SHA-256 hash and format validator

Closes

Closes #963
Closes #964
Closes #965
Closes #966

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 2, 2026

@Tinna23 is attempting to deploy a commit to the naijabuz's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Jun 2, 2026

@Tinna23 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Copy link
Copy Markdown
Collaborator

@yusuftomilola yusuftomilola left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job.

@yusuftomilola yusuftomilola merged commit de9e169 into DistinctCodes:main Jun 2, 2026
1 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants