Skip to content
Snippets Groups Projects
Commit 995ceeb8 authored by Thomas Müller's avatar Thomas Müller
Browse files

Merge pull request #20815 from owncloud/avatar-cache-size

cache resized avatars
parents fc21aa6c 6b7e7482
No related branches found
No related tags found
No related merge requests found
...@@ -67,8 +67,13 @@ class Avatar implements \OCP\IAvatar { ...@@ -67,8 +67,13 @@ class Avatar implements \OCP\IAvatar {
} }
$avatar = new OC_Image(); $avatar = new OC_Image();
$avatar->loadFromData($this->view->file_get_contents('avatar.'.$ext)); if ($this->view->file_exists('avatar.' . $size . '.' . $ext)) {
$avatar->resize($size); $avatar->loadFromData($this->view->file_get_contents('avatar.' . $size . '.' . $ext));
} else {
$avatar->loadFromData($this->view->file_get_contents('avatar.' . $ext));
$avatar->resize($size);
$this->view->file_put_contents('avatar.' . $size . '.' . $ext, $avatar->data());
}
return $avatar; return $avatar;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment