feat: adds poster to monitors & ical
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace App\Monitor\Framework\Controller;
|
||||
|
||||
use Aimeos\Map;
|
||||
use App\Monitor\Framework\Entity\Monitor;
|
||||
use App\Monitor\Framework\Repository\MonitorRepository;
|
||||
use App\User\Framework\Entity\User;
|
||||
use Spatie\IcalendarGenerator\Components\Calendar;
|
||||
@@ -27,9 +28,10 @@ class CalendarController extends AbstractController
|
||||
->refreshInterval(10);
|
||||
|
||||
$monitors = $monitorRepository->whereAirDateNotNull();
|
||||
$calendar->event(Map::from($monitors)->map(function ($monitor) {
|
||||
$calendar->event(Map::from($monitors)->map(function (Monitor $monitor) {
|
||||
return new Event($monitor->getTitle())
|
||||
->startsAt($monitor->getAirDate())
|
||||
->attachment($monitor->getPoster())
|
||||
->fullDay();
|
||||
})->toArray());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user