update webui for directory deletion

This commit is contained in:
Zlatin Balevsky
2020-03-25 08:10:26 +00:00
parent bd9315954a
commit 5ea64ecb90
2 changed files with 9 additions and 0 deletions

View File

@ -68,6 +68,13 @@ public class FileManager {
revision++;
}
public void onDirectoryUnsharedEvent(DirectoryUnsharedEvent e) {
if (!e.getDeleted())
return;
fileTree.remove(e.getDirectory());
revision++;
}
void list(File parent, FileListCallback<SharedFile> callback) {
fileTree.list(parent, callback);
}

View File

@ -29,6 +29,7 @@ import com.muwire.core.filefeeds.FeedItemFetchedEvent;
import com.muwire.core.filefeeds.FeedLoadedEvent;
import com.muwire.core.filefeeds.UIFeedConfigurationEvent;
import com.muwire.core.files.AllFilesLoadedEvent;
import com.muwire.core.files.DirectoryUnsharedEvent;
import com.muwire.core.files.FileDownloadedEvent;
import com.muwire.core.files.FileHashedEvent;
import com.muwire.core.files.FileHashingEvent;
@ -152,6 +153,7 @@ public class MuWireClient {
core.getEventBus().register(FileDownloadedEvent.class, fileManager);
core.getEventBus().register(FileHashingEvent.class, fileManager);
core.getEventBus().register(FileUnsharedEvent.class, fileManager);
core.getEventBus().register(DirectoryUnsharedEvent.class, fileManager);
BrowseManager browseManager = new BrowseManager(core);
core.getEventBus().register(BrowseStatusEvent.class, browseManager);