summaryrefslogtreecommitdiffstats
path: root/files/js/files.js
diff options
context:
space:
mode:
Diffstat (limited to 'files/js/files.js')
-rw-r--r--files/js/files.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/files/js/files.js b/files/js/files.js
index 649f193aa2d..28259606cea 100644
--- a/files/js/files.js
+++ b/files/js/files.js
@@ -348,13 +348,17 @@ $(document).ready(function() {
function scanFiles(force){
force=!!force; //cast to bool
$('#scanning-message').show();
- $.get(OC.filePath('files','ajax','scan.php'),{force:force}, function(response) {
- if(response && response.data && response.data.done){
+ var scannerEventSource=new OC.EventSource(OC.filePath('files','ajax','scan.php'),{force:force});
+ scannerEventSource.listen('scanned',function(file){
+ console.log(file);//TODO: make this into proper feedback
+ });
+ scannerEventSource.listen('success',function(success){
+ if(success){
window.location.reload();
}else{
- alert('error')
+ alert('error while scanning');
}
- }, "json");
+ });
}
function boolOperationFinished(data, callback) {