From e29b7e9335ba6f7092ad99b6a4605bef38105d19 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 12 Aug 2014 13:59:06 +0200 Subject: Remove explicit propagate calls --- lib/private/files/cache/updater.php | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'lib/private/files/cache/updater.php') diff --git a/lib/private/files/cache/updater.php b/lib/private/files/cache/updater.php index a59dc7c08c6..c303ff24b1f 100644 --- a/lib/private/files/cache/updater.php +++ b/lib/private/files/cache/updater.php @@ -1,6 +1,6 @@ + * Copyright (c) 2014 Robin Appelman * This file is licensed under the Affero General Public License version 3 or * later. * See the COPYING-README file. @@ -34,8 +34,9 @@ class Updater { * Update the cache for $path * * @param string $path + * @param int $time */ - public function update($path) { + public function update($path, $time = null) { /** * @var \OC\Files\Storage\Storage $storage * @var string $internalPath @@ -48,6 +49,7 @@ class Updater { $data = $scanner->scan($internalPath, Scanner::SCAN_SHALLOW); $this->correctParentStorageMtime($storage, $internalPath); $cache->correctFolderSize($internalPath, $data); + $this->propagator->propagateChanges($time); } } @@ -72,6 +74,7 @@ class Updater { $cache->remove($internalPath); $cache->correctFolderSize($parent); $this->correctParentStorageMtime($storage, $internalPath); + $this->propagator->propagateChanges(); } } @@ -115,18 +118,10 @@ class Updater { $this->remove($source); $this->update($target); } + $this->propagator->propagateChanges(); } } - /** - * propagate the updates to their parent folders - * - * @param int $time (optional) the mtime to set for the folders, if not set the current time is used - */ - public function propagate($time = null) { - $this->propagator->propagateChanges($time); - } - /** * update the storage_mtime of the parent * -- cgit v1.2.3