22
33namespace Drupal \os2forms_digital_post \Helper ;
44
5- use Drupal \os2web_datalookup \LookupResult \CompanyLookupResult ;
6- use Drupal \os2web_datalookup \LookupResult \CprLookupResult ;
75use Drupal \Core \Entity \EntityStorageInterface ;
86use Drupal \Core \Entity \EntityTypeManagerInterface ;
97use Drupal \Core \Logger \LoggerChannelInterface ;
108use Drupal \advancedqueue \Entity \QueueInterface ;
119use Drupal \advancedqueue \Job ;
1210use Drupal \advancedqueue \JobResult ;
13- use Drupal \os2forms_digital_post \EventSubscriber \Os2formsDigitalPostSubscriber ;
1411use Drupal \os2forms_digital_post \Exception \InvalidRecipientIdentifierElementException ;
1512use Drupal \os2forms_digital_post \Exception \RuntimeException ;
1613use Drupal \os2forms_digital_post \Exception \SubmissionNotFoundException ;
@@ -65,7 +62,6 @@ public function __construct(
6562 #[Autowire(service: 'logger.channel.os2forms_digital_post_submission ' )]
6663 private readonly LoggerChannelInterface $ submissionLogger ,
6764 private readonly DigitalPostHelper $ digitalPostHelper ,
68- private readonly Os2formsDigitalPostSubscriber $ digitalPostSubscriber ,
6965 ) {
7066 $ this ->webformSubmissionStorage = $ entityTypeManager ->getStorage ('webform_submission ' );
7167 $ this ->queueStorage = $ entityTypeManager ->getStorage ('advancedqueue_queue ' );
@@ -156,8 +152,6 @@ public function sendDigitalPost(WebformSubmissionInterface $submission, array $h
156152 $ recipientIdentifierType = 'CPR ' ;
157153 }
158154
159-
160-
161155 $ senderSettings = $ this ->settings ->getSender ();
162156 $ messageOptions = [
163157 self ::RECIPIENT_IDENTIFIER_TYPE => $ recipientIdentifierType ,
@@ -170,11 +164,7 @@ public function sendDigitalPost(WebformSubmissionInterface $submission, array $h
170164 WebformHandlerSF1601::MESSAGE_HEADER_LABEL => $ handlerMessageSettings [WebformHandlerSF1601::MESSAGE_HEADER_LABEL ],
171165 ];
172166
173- // Set flag indicating digital post context.
174- $ this ->digitalPostSubscriber ->setDigitalPostContext ($ submission , $ lookupResult );
175167 $ message = $ this ->meMoHelper ->buildWebformSubmissionMessage ($ submission , $ messageOptions , $ handlerSettings , $ lookupResult );
176- // Remove flag.
177- $ this ->digitalPostSubscriber ->deleteDigitalPostContext ($ submission );
178168
179169 $ forsendelseOptions = [
180170 self ::RECIPIENT_IDENTIFIER_TYPE => $ recipientIdentifierType ,
@@ -188,11 +178,7 @@ public function sendDigitalPost(WebformSubmissionInterface $submission, array $h
188178 WebformHandlerSF1601::MESSAGE_HEADER_LABEL => $ handlerMessageSettings [WebformHandlerSF1601::MESSAGE_HEADER_LABEL ],
189179 ];
190180
191- // Set flag indicating digital post context.
192- $ this ->digitalPostSubscriber ->setDigitalPostContext ($ submission , $ lookupResult );
193181 $ forsendelse = $ this ->forsendelseHelper ->buildSubmissionForsendelse ($ submission , $ forsendelseOptions , $ handlerSettings , $ lookupResult );
194- // Remove flag.
195- $ this ->digitalPostSubscriber ->deleteDigitalPostContext ($ submission );
196182
197183 $ type = $ handlerMessageSettings [WebformHandlerSF1601::TYPE ] ?? SF1601 ::TYPE_DIGITAL_POST ;
198184
0 commit comments