From 97a3d8c313beb5a92181f88bdd687a159da3f3c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Mon, 8 Jun 2015 14:13:38 +0200 Subject: [PATCH] Fix login handler for file cache - fixes #16795 --- lib/base.php | 5 ++++- lib/private/cache/file.php | 5 ----- 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(); - } }