summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2015-06-08 14:59:29 +0200
committerThomas Müller <thomas.mueller@tmit.eu>2015-06-08 14:59:29 +0200
commit1769de0a6d6fcdfe2bb17d5dea42693055ed8a83 (patch)
tree7eb8d3afc099126c92708938040b58cdfbe7b3c2
parenta968b8409d153257d63cc78f71139303557f4617 (diff)
parent97a3d8c313beb5a92181f88bdd687a159da3f3c7 (diff)
downloadnextcloud-server-1769de0a6d6fcdfe2bb17d5dea42693055ed8a83.tar.gz
nextcloud-server-1769de0a6d6fcdfe2bb17d5dea42693055ed8a83.zip
Merge pull request #16796 from owncloud/fix-login-listener-for-file-cache
Fix login handler for file cache - fixes #16795
-rw-r--r--lib/base.php5
-rw-r--r--lib/private/cache/file.php5
2 files changed, 4 insertions, 6 deletions
diff --git a/lib/base.php b/lib/base.php
index abbb67ee5be..b9f2e4ad661 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -729,7 +729,10 @@ class OC {
// NOTE: This will be replaced to use OCP
$userSession = self::$server->getUserSession();
- $userSession->listen('postLogin', '\OC\Cache\File', 'loginListener');
+ $userSession->listen('\OC\User', 'postLogin', function () {
+ $cache = new \OC\Cache\File();
+ $cache->gc();
+ });
}
}
diff --git a/lib/private/cache/file.php b/lib/private/cache/file.php
index c70698eb7f8..bd3b5bc1cc1 100644
--- a/lib/private/cache/file.php
+++ b/lib/private/cache/file.php
@@ -166,9 +166,4 @@ class File {
}
}
}
-
- public static function loginListener() {
- $c = new self();
- $c->gc();
- }
}