Loading lib/Listeners/BeforeTemplateRenderedListener.php +19 −11 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ declare(strict_types=1); namespace OCA\EcloudAccounts\Listeners; use Exception; use OCP\EventDispatcher\Event; use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent; use \OCP\EventDispatcher\IEventListener; Loading @@ -11,6 +12,7 @@ use OCP\IUserSession; use OCP\ISession; use OCP\IConfig; use OCP\IRequest; use OCP\ILogger; use OCP\App\IAppManager; class BeforeTemplateRenderedListener implements IEventListener { Loading @@ -20,13 +22,15 @@ class BeforeTemplateRenderedListener implements IEventListener { private $session; private $config; private $appManager; private ILogger $logger; private const SNAPPYMAIL_APP_ID = 'snappymail'; private const SNAPPYMAIL_URL = '/apps/snappymail/'; private const SNAPPYMAIL_AUTOLOGIN_PWD = '1'; public function __construct($appName, IUserSession $userSession, IRequest $request, ISession $session, IConfig $config, IAppManager $appManager) { public function __construct($appName, ILogger $logger, IUserSession $userSession, IRequest $request, ISession $session, IConfig $config, IAppManager $appManager) { $this->appName = $appName; $this->logger = $logger; $this->userSession = $userSession; $this->request = $request; $this->session = $session; Loading @@ -50,8 +54,8 @@ class BeforeTemplateRenderedListener implements IEventListener { return; } $accountId = $this->getAccountId(); try { $actions = \RainLoop\Api::Actions(); if (empty($accountId) || $actions->getMainAccountFromToken(false)) { return; } Loading @@ -63,6 +67,10 @@ class BeforeTemplateRenderedListener implements IEventListener { $actions->Plugins()->RunHook('login.success', array($account)); $actions->SetAuthToken($account); } } catch(Exception $e) { $this->logger->logException($e); return; } } private function getAccountId() : string { Loading Loading
lib/Listeners/BeforeTemplateRenderedListener.php +19 −11 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ declare(strict_types=1); namespace OCA\EcloudAccounts\Listeners; use Exception; use OCP\EventDispatcher\Event; use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent; use \OCP\EventDispatcher\IEventListener; Loading @@ -11,6 +12,7 @@ use OCP\IUserSession; use OCP\ISession; use OCP\IConfig; use OCP\IRequest; use OCP\ILogger; use OCP\App\IAppManager; class BeforeTemplateRenderedListener implements IEventListener { Loading @@ -20,13 +22,15 @@ class BeforeTemplateRenderedListener implements IEventListener { private $session; private $config; private $appManager; private ILogger $logger; private const SNAPPYMAIL_APP_ID = 'snappymail'; private const SNAPPYMAIL_URL = '/apps/snappymail/'; private const SNAPPYMAIL_AUTOLOGIN_PWD = '1'; public function __construct($appName, IUserSession $userSession, IRequest $request, ISession $session, IConfig $config, IAppManager $appManager) { public function __construct($appName, ILogger $logger, IUserSession $userSession, IRequest $request, ISession $session, IConfig $config, IAppManager $appManager) { $this->appName = $appName; $this->logger = $logger; $this->userSession = $userSession; $this->request = $request; $this->session = $session; Loading @@ -50,8 +54,8 @@ class BeforeTemplateRenderedListener implements IEventListener { return; } $accountId = $this->getAccountId(); try { $actions = \RainLoop\Api::Actions(); if (empty($accountId) || $actions->getMainAccountFromToken(false)) { return; } Loading @@ -63,6 +67,10 @@ class BeforeTemplateRenderedListener implements IEventListener { $actions->Plugins()->RunHook('login.success', array($account)); $actions->SetAuthToken($account); } } catch(Exception $e) { $this->logger->logException($e); return; } } private function getAccountId() : string { Loading