From 930fec8efcc9ca8f68665e421c94cd6d67659673 Mon Sep 17 00:00:00 2001 From: WickedJack99 Date: Sat, 6 Apr 2024 20:27:22 +0200 Subject: [PATCH] Changed type of file list to map which maps key filename on value filepath. --- src/main/java/vslab1/src/Peers/Peer.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/vslab1/src/Peers/Peer.java b/src/main/java/vslab1/src/Peers/Peer.java index 86bd394..b1ad7e3 100644 --- a/src/main/java/vslab1/src/Peers/Peer.java +++ b/src/main/java/vslab1/src/Peers/Peer.java @@ -4,13 +4,13 @@ package vslab1.src.Peers; -import java.util.List; +import java.util.Map; -public record Peer(String ipAddress, int port, List fileList, EOnlineState onlineState) { +public record Peer(String ipAddress, int port, Map 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); } } }