[mailshot ↪ refactor_facteur_classes] 2 commits

spip-contrib-extensions/mailshot | 2 commits

Par Cerdic, le 26 janvier 2022 à 14h47min :

Loger dans un log bulkxxxx

Modifié
inc/Facteur/FacteurBulkMailjetv3.php
inc/Facteur/FacteurBulkMandrill.php
inc/Facteur/FacteurBulkSendinblue.php
inc/Facteur/FacteurBulkSparkpost.php

Détails : Loger dans un log bulkxxxx · d6f1b8529f - mailshot - SPIP on GIT

==============================
Par Cerdic, le 26 janvier 2022 à 14h49min :

On generalise aussi l’implementation de la verification d’envoi de mails importants, pour ne pas avoir a la recoder pour differents prestataire : toute la mecanique est dans FacteurApi et chaque classe doit juste implementer les 3 methodes getApiCredentials() getMessageIdsFromResult() et static checkMessagesSentStatus() pour permettre de prendre en charge la feature de surveillance des mails important. Le code de FacteurMailjet est simplifie en consequence

Modifié
inc/Facteur/FacteurApi.php
inc/Facteur/FacteurMailjet.php

Détails : On generalise aussi l'implementation de la verification d'envoi de mails importants, pour ne pas avoir a la recoder pour differents prestataire : toute la mecanique est dans FacteurApi et chaque classe doit juste implementer les 3 methodes getApiCredentials() getMessageIdsFromResult() et static checkMessagesSentStatus() pour permettre de prendre en charge la feature de surveillance des mails important. Le code de FacteurMailjet est simplifie en consequence · 85cf542b59 - mailshot - SPIP on GIT