public function jobNotifyAction(Request $request, $id)
{
$em = $this->get('em');
$cacheService = $this->get('newscoop.cache');
$job = $em->getRepository('Newscoop\\Entity\\CronJob')->findOneById($id);
try {
if ($job->getSendMail()) {
$job->setSendMail(false);
} else {
$job->setSendMail(true);
}
$em->flush();
$cacheService->clearNamespace('cronjobs');
} catch (Exception $e) {
return new JsonResponse(array($e->getMessage()), 404);
}
return new JsonResponse(array('status' => 'success'), 200);
}