diff options
author | Jakob Sack <mail@jakobsack.de> | 2017-08-28 15:51:32 +0300 |
---|---|---|
committer | Jakob Sack <mail@jakobsack.de> | 2017-10-28 16:03:46 +0300 |
commit | 96ea8e144abfd224c19167655f65f55c840e1b3e (patch) | |
tree | 27e32eeae1b268e69a13ab7c44cad46712065ee1 /lib/AppInfo | |
parent | 97430c78577c06bbbf0e7a65d09f0f8dccea66d5 (diff) |
Introduce caching for avatars
Diffstat (limited to 'lib/AppInfo')
-rw-r--r-- | lib/AppInfo/Application.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 5b41b7841..ad8ee7328 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -28,6 +28,7 @@ use OCA\Mail\Contracts\IMailTransmission; use OCA\Mail\Service\Attachment\AttachmentService; use OCA\Mail\Service\MailManager; use OCA\Mail\Service\MailTransmission; +use OCA\Mail\Storage\AvatarStorage; use OCP\AppFramework\App; use OCP\Util; @@ -57,9 +58,13 @@ class Application extends App { $user = $container->query("UserId"); return $container->getServer()->getUserFolder($user); }); + $container->registerParameter("testSmtp", $testSmtp); $container->registerParameter("referrer", isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : null); $container->registerParameter("hostname", Util::getServerHostName()); - } + $container->registerService('avatarStorage', function($c) { + return new AvatarStorage($c->query('ServerContainer')->getUserFolder()->getParent()); + }); + } } |