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

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Sack <mail@jakobsack.de>2017-08-28 15:51:32 +0300
committerJakob Sack <mail@jakobsack.de>2017-10-28 16:03:46 +0300
commit96ea8e144abfd224c19167655f65f55c840e1b3e (patch)
tree27e32eeae1b268e69a13ab7c44cad46712065ee1 /lib/AppInfo
parent97430c78577c06bbbf0e7a65d09f0f8dccea66d5 (diff)
Introduce caching for avatars
Diffstat (limited to 'lib/AppInfo')
-rw-r--r--lib/AppInfo/Application.php7
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());
+ });
+ }
}