|
27 | 27 | #[Route('/list-messages', name: 'list_message_')] |
28 | 28 | class ListMessageController extends BaseController |
29 | 29 | { |
30 | | - private ListMessageManager $listMessageManager; |
31 | | - private ListMessageNormalizer $listMessageNormalizer; |
32 | | - private SubscriberListNormalizer $subscriberListNormalizer; |
33 | | - private MessageNormalizer $messageNormalizer; |
34 | | - |
35 | 30 | public function __construct( |
36 | | - Authentication $authentication, |
37 | | - RequestValidator $validator, |
38 | | - ListMessageManager $listMessageManager, |
39 | | - ListMessageNormalizer $listMessageNormalizer, |
40 | | - SubscriberListNormalizer $subscriberListNormalizer, |
41 | | - MessageNormalizer $messageNormalizer, |
| 31 | + protected Authentication $authentication, |
| 32 | + protected RequestValidator $validator, |
| 33 | + private readonly ListMessageManager $listMessageManager, |
| 34 | + private readonly ListMessageNormalizer $listMessageNormalizer, |
| 35 | + private readonly SubscriberListNormalizer $subscriberListNormalizer, |
| 36 | + private readonly MessageNormalizer $messageNormalizer, |
42 | 37 | private readonly EntityManagerInterface $entityManager, |
43 | 38 | ) { |
44 | 39 | parent::__construct($authentication, $validator); |
45 | | - $this->listMessageManager = $listMessageManager; |
46 | | - $this->listMessageNormalizer = $listMessageNormalizer; |
47 | | - $this->subscriberListNormalizer = $subscriberListNormalizer; |
48 | | - $this->messageNormalizer = $messageNormalizer; |
49 | 40 | } |
50 | 41 |
|
51 | 42 | #[Route( |
@@ -339,6 +330,7 @@ public function disassociateMessageFromList( |
339 | 330 | } |
340 | 331 |
|
341 | 332 | $this->listMessageManager->removeAssociation($message, $subscriberList); |
| 333 | + $this->entityManager->flush(); |
342 | 334 |
|
343 | 335 | return $this->json(null, Response::HTTP_NO_CONTENT); |
344 | 336 | } |
@@ -398,6 +390,7 @@ public function removeAllListAssociationsForMessage( |
398 | 390 | } |
399 | 391 |
|
400 | 392 | $this->listMessageManager->removeAllListAssociationsForMessage($message); |
| 393 | + $this->entityManager->flush(); |
401 | 394 |
|
402 | 395 | return $this->json(null, Response::HTTP_NO_CONTENT); |
403 | 396 | } |
|
0 commit comments