Envoyer un email de notification rapidement
peetdu <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello,
L'envoi des notifications est gérée via l'API file des travaux, ce qui
peut être gênant pour les sites à faible audience.
Cette question a déjà été soulevée ici :
https://www.mediaspip.net/documentation/documentation-pour-les-administrateurs/configuration-du-canal/managing-a-mediaspip-farm/gestion-generale-de-la-ferme/article/le-plugin-gestion-de-la
(paragraphe La fonction Super Cron)
Proposition
___________
Que la fonction notifications_envoyer_mails() renvoie un tableau du ou
des id_jobs qu'elle vient juste de créer.
(voir
https://core.spip.net/projects/spip/repository/entry/spip/ecrire/inc/notifications.php#L80).
On pourra alors faire le bout de code suivant :
id_jobs = notifications_envoyer_mails(…);
if(…) {
queue_schedule(id_jobs);
}
Cheers
--
Peetdu
_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip