add getter and use it; account for the case where a file has no certificates

This commit is contained in:
Zlatin Balevsky
2019-11-08 19:20:06 +00:00
parent 449f46c62b
commit 27831b488b
2 changed files with 7 additions and 3 deletions

View File

@@ -109,6 +109,10 @@ public class SharedFile {
return downloaders; return downloaders;
} }
public Set<SearchEntry> getSearches() {
return searches;
}
public void addDownloader(String name) { public void addDownloader(String name) {
downloaders.add(name); downloaders.add(name);
} }

View File

@@ -19,8 +19,8 @@ class SharedFileModel {
@Observable boolean showCommentActionEnabled @Observable boolean showCommentActionEnabled
public void mvcGroupInit(Map<String,String> args) { public void mvcGroupInit(Map<String,String> args) {
searchers.addAll(sf.searches) searchers.addAll(sf.getSearches())
downloaders.addAll(sf.downloaders) downloaders.addAll(sf.getDownloaders())
certificates.addAll(core.certificateManager.byInfoHash.get(sf.infoHash)) certificates.addAll(core.certificateManager.byInfoHash.getOrDefault(sf.infoHash,[]))
} }
} }