@@ -40,19 +40,21 @@ class RequestController extends BaseRequestAndInvitationController
40
40
41
41
private Mailer $ mailer ;
42
42
private Logger $ logger ;
43
+ private HostingRequestModel $ hostingRequestModel ;
43
44
44
45
public function __construct (
45
- ConversationModel $ conversationModel ,
46
- HostingRequestModel $ requestModel ,
46
+ ConversationModel $ conversationModel ,
47
+ HostingRequestModel $ requestModel ,
47
48
EntityManagerInterface $ entityManager ,
48
- Mailer $ mailer ,
49
- Logger $ logger
49
+ Mailer $ mailer ,
50
+ Logger $ logger, HostingRequestModel $ hostingRequestModel
50
51
) {
51
52
parent ::__construct ($ requestModel , $ entityManager );
52
53
53
54
$ this ->conversationModel = $ conversationModel ;
54
55
$ this ->mailer = $ mailer ;
55
56
$ this ->logger = $ logger ;
57
+ $ this ->hostingRequestModel = $ hostingRequestModel ;
56
58
}
57
59
58
60
/**
@@ -325,7 +327,9 @@ private function sendInitialRequestNotification(Member $host, Member $guest, Mes
325
327
{
326
328
$ subject = $ request ->getSubject ()->getSubject ();
327
329
328
- $ this ->sendRequestNotification ($ guest , $ host , $ host , $ request , $ subject , 'request ' , false );
330
+ if ($ this ->hostingRequestModel ->formatRequest ($ request )) {
331
+ $ this ->sendRequestNotification ($ guest , $ host , $ host , $ request , $ subject , 'request ' , false );
332
+ }
329
333
}
330
334
331
335
private function sendHostReplyNotification (
0 commit comments