From 011ab3a11cf2f840da8071167ec894e0ed3a76bc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Mon, 25 Mar 2013 16:26:17 +0100 Subject: [PATCH] listen to touch hook to update the mtime after sync --- lib/files/cache/updater.php | 7 +++++++ lib/files/filesystem.php | 1 + 2 files changed, 8 insertions(+) diff --git a/lib/files/cache/updater.php b/lib/files/cache/updater.php index e760ba71bc6..d9537e591da 100644 --- a/lib/files/cache/updater.php +++ b/lib/files/cache/updater.php @@ -112,6 +112,13 @@ class Updater { self::writeUpdate($params['path']); } + /** + * @param array $params + */ + static public function touchHook($params) { + self::writeUpdate($params['path']); + } + /** * @param array $params */ diff --git a/lib/files/filesystem.php b/lib/files/filesystem.php index d32e082ade9..ac1cefafac6 100644 --- a/lib/files/filesystem.php +++ b/lib/files/filesystem.php @@ -660,6 +660,7 @@ class Filesystem { } \OC_Hook::connect('OC_Filesystem', 'post_write', '\OC\Files\Cache\Updater', 'writeHook'); +\OC_Hook::connect('OC_Filesystem', 'post_touch', '\OC\Files\Cache\Updater', 'touchHook'); \OC_Hook::connect('OC_Filesystem', 'post_delete', '\OC\Files\Cache\Updater', 'deleteHook'); \OC_Hook::connect('OC_Filesystem', 'post_rename', '\OC\Files\Cache\Updater', 'renameHook'); -- 2.39.5