remove date diff

This commit is contained in:
tykayn 2020-04-14 18:16:09 +02:00
parent 81b27811c2
commit 00fe90b66b
1 changed files with 23 additions and 33 deletions

View File

@ -6,7 +6,6 @@ namespace App\Service;
use App\Entity\Owner; use App\Entity\Owner;
use App\Entity\Poll; use App\Entity\Poll;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\EntityManagerInterface; use Doctrine\ORM\EntityManagerInterface;
use Swift_Message; use Swift_Message;
use Symfony\Bridge\Twig\Mime\TemplatedEmail; use Symfony\Bridge\Twig\Mime\TemplatedEmail;
@ -35,17 +34,7 @@ class MailService {
$poll = $newpoll; $poll = $newpoll;
// anti spam , limit to every minute // anti spam , limit to every minute TODO
$lastSend = $admin_user->getRequestedPollsDate();
$now = new \DateTime();
if ( date_diff( $lastSend, $now ) < 60 ) {
// too soon!
die( 'too soon!' );
}
$admin_user->setRequestedPollsDate( $now );
$em->persist( $admin_user );
$em->flush();
$templateVars = [ $templateVars = [
'owner' => $admin_user, 'owner' => $admin_user,
@ -69,6 +58,7 @@ class MailService {
/** /**
* send created polls to an owner * send created polls to an owner
*
* @param Owner $foundOwner * @param Owner $foundOwner
* *
* @return int * @return int
@ -79,17 +69,17 @@ class MailService {
$admin_user = $foundOwner; $admin_user = $foundOwner;
// anti spam , limit to every minute // anti spam , limit to every minute TODO
$lastSend = $admin_user->getRequestedPollsDate(); // $lastSend = $admin_user->getRequestedPollsDate();
$now = new \DateTime(); // $now = new \DateTime();
if ( date_diff( $lastSend, $now ) < 60 ) { // if ( date_diff( $lastSend, $now ) < 60 ) {
// too soon! // // too soon!
die( 'too soon!' ); // die( 'too soon!' );
} // }
$admin_user->setRequestedPollsDate( $now ); // $admin_user->setRequestedPollsDate( $now );
$em->persist( $admin_user ); // $em->persist( $admin_user );
$em->flush(); // $em->flush();
$titleEmail = 'Framadate | Mes sondages'; $titleEmail = 'Framadate | Mes sondages';
$templateVars = [ $templateVars = [