Skip to content

feat(email-module): implement Email_Module — send and retry email cron callbacks (#97)#112

Merged
MathieuLamiot merged 1 commit into
developfrom
feat/email-module-97
May 19, 2026
Merged

feat(email-module): implement Email_Module — send and retry email cron callbacks (#97)#112
MathieuLamiot merged 1 commit into
developfrom
feat/email-module-97

Conversation

@MathieuLamiot

Copy link
Copy Markdown
Owner

Supersedes #107 (wrong head branch). Moves sybgo_send_report_emails and sybgo_retry_failed_emails cron callbacks from class-sybgo.php into Email_Module::boot(). Removes the corresponding legacy methods from Sybgo.

Closes #97

Part of EPIC #93 — Feature Module Architecture.

…n callbacks (#97)

Moves send_report_emails_callback() and retry_failed_emails_callback() from
Sybgo into Email_Module as public named methods. Both crons are now registered
via CronManager in Email_Module::boot(). EmailModuleTest migrates the #68
regression tests (string-id-to-int cast + no-op path) from the deleted
SybgoCronCallbacksTest.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@MathieuLamiot MathieuLamiot merged commit 3c790c9 into develop May 19, 2026
15 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

Development

Successfully merging this pull request may close these issues.

Implement Email_Module: send and retry email cron callbacks

1 participant