Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Service/MailService.php')
-rw-r--r--lib/Service/MailService.php33
1 files changed, 24 insertions, 9 deletions
diff --git a/lib/Service/MailService.php b/lib/Service/MailService.php
index fbd40984..54fe8a34 100644
--- a/lib/Service/MailService.php
+++ b/lib/Service/MailService.php
@@ -34,7 +34,6 @@ use OCP\IL10N;
use OCP\L10N\IFactory;
use OCP\Mail\IMailer;
use OCP\Mail\IEMailTemplate;
-use OCP\ILogger;
use OCA\Polls\Db\SubscriptionMapper;
use OCA\Polls\Db\Subscription;
@@ -46,18 +45,37 @@ use OCA\Polls\Db\LogMapper;
class MailService {
+ /** @var IUserManager */
private $userManager;
+
+ /** @var IGroupManager */
private $groupManager;
+
+ /** @var IConfig */
private $config;
+
+ /** @var IURLGenerator */
private $urlGenerator;
+
+ /** @var IL10N */
private $trans;
+
+ /** @var IFactory */
private $transFactory;
+
+ /** @var IMailer */
private $mailer;
- private $logger;
- private $shareMapper;
+ /** @var SubscriptionMapper */
private $subscriptionMapper;
+
+ /** @var ShareMapper */
+ private $shareMapper;
+
+ /** @var PollMapper */
private $pollMapper;
+
+ /** @var LogMapper */
private $logMapper;
/**
@@ -69,7 +87,6 @@ class MailService {
* @param IL10N $trans
* @param IFactory $transFactory
* @param IMailer $mailer
- * @param ILogger $logger
* @param SubscriptionMapper $subscriptionMapper
* @param ShareMapper $shareMapper
* @param PollMapper $pollMapper
@@ -84,7 +101,6 @@ class MailService {
IL10N $trans,
IFactory $transFactory,
IMailer $mailer,
- ILogger $logger,
ShareMapper $shareMapper,
SubscriptionMapper $subscriptionMapper,
PollMapper $pollMapper,
@@ -97,7 +113,6 @@ class MailService {
$this->trans = $trans;
$this->transFactory = $transFactory;
$this->mailer = $mailer;
- $this->logger = $logger;
$this->shareMapper = $shareMapper;
$this->subscriptionMapper = $subscriptionMapper;
$this->pollMapper = $pollMapper;
@@ -135,7 +150,7 @@ class MailService {
return null;
} catch (\Exception $e) {
- $this->logger->logException($e, ['app' => 'polls']);
+ \OC::$server->getLogger()->logException($e, ['app' => 'polls']);
throw $e;
}
@@ -305,7 +320,7 @@ class MailService {
$sentMails[] = $recipient;
} catch (Exception $e) {
$abortedMails[] = $recipient;
- $this->logger->alert('Error sending Mail to ' . json_encode($recipient));
+ \OC::$server->getLogger()->alert('Error sending Mail to ' . json_encode($recipient));
}
}
return ['sentMails' => $sentMails, 'abortedMails' => $abortedMails];
@@ -428,7 +443,7 @@ class MailService {
try {
$this->sendMail($emailTemplate, $subscription->getUserId());
} catch (Exception $e) {
- $this->logger->alert('Error sending Mail to ' . $subscription->getUserId());
+ \OC::$server->getLogger()->alert('Error sending Mail to ' . $subscription->getUserId());
}
}
}