File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
apps/dav/lib/CalDAV/Schedule
lib/private/AppFramework/Bootstrap Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 1616use OCP \IConfig ;
1717use OCP \IUserSession ;
1818use OCP \Mail \IMailer ;
19+ use OCP \Mail \Provider \IMessageSend ;
1920use OCP \Util ;
2021use Psr \Log \LoggerInterface ;
2122use Sabre \CalDAV \Schedule \IMipPlugin as SabreIMipPlugin ;
@@ -263,7 +264,7 @@ public function schedule(Message $iTipMessage) {
263264 // retrieve all services
264265 $ mailService = $ mailManager ->findServiceByAddress ($ this ->userSession ->getUser ()->getUID (), $ sender );
265266 // evaluate if a mail service was found and has sending capabilities
266- if ($ mailService !== null && $ mailService-> capable ( ' MessageSend ' ) ) {
267+ if ($ mailService !== null && $ mailService instanceof IMessageSend ) {
267268 // construct mail provider message and set required parameters
268269 $ message = new \OCP \Mail \Provider \Message ();
269270 $ message ->setFrom (
@@ -281,7 +282,8 @@ public function schedule(Message $iTipMessage) {
281282 'text/calendar; method= ' . $ iTipMessage ->method ,
282283 true
283284 )));
284- $ failed = $ mailService ->messageSend ($ message );
285+ // send message
286+ $ mailService ->messageSend ($ message );
285287 } else {
286288 // construct symfony mailer message and set required parameters
287289 $ message = $ this ->mailer ->createMessage ();
Original file line number Diff line number Diff line change @@ -416,10 +416,10 @@ public function registerTaskProcessingTaskType(string $taskProcessingTaskTypeCla
416416 );
417417 }
418418
419- public function registerMailProvider (string $ mailProviderClass ): void {
419+ public function registerMailProvider (string $ class ): void {
420420 $ this ->context ->registerMailProvider (
421421 $ this ->appId ,
422- $ mailProviderClass
422+ $ class
423423 );
424424 }
425425 };
You can’t perform that action at this time.
0 commit comments