diff --git a/includes/simplenews.mail.inc b/includes/simplenews.mail.inc index e5b3f2b..5f65a4a 100644 --- a/includes/simplenews.mail.inc +++ b/includes/simplenews.mail.inc @@ -37,6 +37,9 @@ function simplenews_add_node_to_spool($node) { // Update simplenews newsletter status to send pending. simplenews_newsletter_update_sent_status($node); + + // Notify other modules that a newsletter was just spooled. + module_invoke_all('simplenews_spooled', $node); } /** diff --git a/simplenews.api.php b/simplenews.api.php index 47536b0..27033ba 100644 --- a/simplenews.api.php +++ b/simplenews.api.php @@ -102,6 +102,13 @@ function hook_simplenews_subscription_operations() { } /** +* Act after a newsletter has been spooled. +*/ +function hook_simplenews_spooled($category) { + +} + +/** * Act after a newsletter category has been saved. * * @ingroup newsletter