aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/AppBundle/Controller/NewDataController.php')
-rw-r--r--src/AppBundle/Controller/NewDataController.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/AppBundle/Controller/NewDataController.php b/src/AppBundle/Controller/NewDataController.php
index f63a7fa..9722cbd 100644
--- a/src/AppBundle/Controller/NewDataController.php
+++ b/src/AppBundle/Controller/NewDataController.php
@@ -11,6 +11,8 @@ namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
+use AppBundle\Utils\Aqi;
+use AppBundle\Utils\EmailSender;
class NewDataController extends Controller
{
@@ -18,7 +20,7 @@ class NewDataController extends Controller
* @Route("/latest")
*/
- public function getLatestData()
+ public function getLatestData(Aqi $aqi, EmailSender $emailSender)
{
// Get cURL resource
$curl = curl_init();
@@ -37,6 +39,9 @@ class NewDataController extends Controller
$response = new Response($data);
$response->headers->set('Content-Type', 'application/json');
+ $data = json_decode($resp, true);
+ if($aqi >= 151) $emailSender->sendEmail($data);
+
return $response;
}