Changed type of file list to map which maps key filename on value filepath.

This commit is contained in:
WickedJack99
2024-04-06 20:27:22 +02:00
parent 7a70587427
commit 930fec8efc

View File

@@ -4,13 +4,13 @@
package vslab1.src.Peers;
import java.util.List;
import java.util.Map;
public record Peer(String ipAddress, int port, List<String> fileList, EOnlineState onlineState) {
public record Peer(String ipAddress, int port, Map<String, String> filesMap, EOnlineState onlineState) {
public void addFile(String fileName) {
if (!fileList.contains(fileName)) {
fileList.add(fileName);
public void addFile(String fileName, String filePath) {
if (!filesMap.containsKey(fileName)) {
filesMap.put(fileName, filePath);
}
}
}