How dogedev21/doge_jobmail works
This resource sends players email when their job status changes. The documented workflow is qb-management grade or firing events → this resource’s mail handlers → LB-Phone email delivery. Promotions and demotions share the grade-update integration; hires and fires are documented outcomes, but source excerpts were unavailable, so implementation details beyond the README are not inferred.
Main entry points: server.lua Grade-change mail
Components 5
Job changes
- qb-management
- Grade-change mail
server.lua - Fire mail
server.lua
Email delivery
- LB-Phone
Other components
- Player
Connections 5
- qb-management → Grade-change mail: triggers gradeUpdateMail
- qb-management → Fire mail: triggers fireMail
- Grade-change mail → LB-Phone: sends email
- Fire mail → LB-Phone: sends email
- LB-Phone → Player: delivers email