diff options
author | Robin Appelman <icewind@owncloud.com> | 2012-01-30 23:32:55 +0100 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2012-01-30 23:32:55 +0100 |
commit | ffecc3e4341102714a89ab6b5643c666c1feb0ee (patch) | |
tree | 8bfb658e085259440a1ad686a68bd3c1fff1f229 /files/ajax | |
parent | 8543e797132a0b99127d7813e24dbb9c024a4fe8 (diff) | |
download | nextcloud-server-ffecc3e4341102714a89ab6b5643c666c1feb0ee.tar.gz nextcloud-server-ffecc3e4341102714a89ab6b5643c666c1feb0ee.zip |
start of proper feedback during filessytem scan
Diffstat (limited to 'files/ajax')
-rw-r--r-- | files/ajax/scan.php | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/files/ajax/scan.php b/files/ajax/scan.php index dec949a819b..01236c83da1 100644 --- a/files/ajax/scan.php +++ b/files/ajax/scan.php @@ -2,15 +2,18 @@ require_once '../../lib/base.php'; +$eventSource=new OC_EventSource(); + $force=isset($_GET['force']) and $_GET['force']=='true'; $checkOnly=isset($_GET['checkonly']) and $_GET['checkonly']=='true'; //create the file cache if necesary if($force or !OC_FileCache::inCache('')){ if(!$checkOnly){ - OC_FileCache::scan(''); + OC_FileCache::scan('',false,$eventSource); } - OC_JSON::success(array("data" => array( "done" => true))); + $eventSource->send('success',true); }else{ - OC_JSON::success(array("data" => array( "done" => false))); -}
\ No newline at end of file + $eventSource->send('success',false); +} +$eventSource->close();
\ No newline at end of file |