update webui for directory deletion
This commit is contained in:
@ -68,6 +68,13 @@ public class FileManager {
|
|||||||
revision++;
|
revision++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onDirectoryUnsharedEvent(DirectoryUnsharedEvent e) {
|
||||||
|
if (!e.getDeleted())
|
||||||
|
return;
|
||||||
|
fileTree.remove(e.getDirectory());
|
||||||
|
revision++;
|
||||||
|
}
|
||||||
|
|
||||||
void list(File parent, FileListCallback<SharedFile> callback) {
|
void list(File parent, FileListCallback<SharedFile> callback) {
|
||||||
fileTree.list(parent, callback);
|
fileTree.list(parent, callback);
|
||||||
}
|
}
|
||||||
|
@ -29,6 +29,7 @@ import com.muwire.core.filefeeds.FeedItemFetchedEvent;
|
|||||||
import com.muwire.core.filefeeds.FeedLoadedEvent;
|
import com.muwire.core.filefeeds.FeedLoadedEvent;
|
||||||
import com.muwire.core.filefeeds.UIFeedConfigurationEvent;
|
import com.muwire.core.filefeeds.UIFeedConfigurationEvent;
|
||||||
import com.muwire.core.files.AllFilesLoadedEvent;
|
import com.muwire.core.files.AllFilesLoadedEvent;
|
||||||
|
import com.muwire.core.files.DirectoryUnsharedEvent;
|
||||||
import com.muwire.core.files.FileDownloadedEvent;
|
import com.muwire.core.files.FileDownloadedEvent;
|
||||||
import com.muwire.core.files.FileHashedEvent;
|
import com.muwire.core.files.FileHashedEvent;
|
||||||
import com.muwire.core.files.FileHashingEvent;
|
import com.muwire.core.files.FileHashingEvent;
|
||||||
@ -152,6 +153,7 @@ public class MuWireClient {
|
|||||||
core.getEventBus().register(FileDownloadedEvent.class, fileManager);
|
core.getEventBus().register(FileDownloadedEvent.class, fileManager);
|
||||||
core.getEventBus().register(FileHashingEvent.class, fileManager);
|
core.getEventBus().register(FileHashingEvent.class, fileManager);
|
||||||
core.getEventBus().register(FileUnsharedEvent.class, fileManager);
|
core.getEventBus().register(FileUnsharedEvent.class, fileManager);
|
||||||
|
core.getEventBus().register(DirectoryUnsharedEvent.class, fileManager);
|
||||||
|
|
||||||
BrowseManager browseManager = new BrowseManager(core);
|
BrowseManager browseManager = new BrowseManager(core);
|
||||||
core.getEventBus().register(BrowseStatusEvent.class, browseManager);
|
core.getEventBus().register(BrowseStatusEvent.class, browseManager);
|
||||||
|
Reference in New Issue
Block a user