From 8f7d0afef45b5e93e8d86c86627114622164a3a9 Mon Sep 17 00:00:00 2001 From: WickedJack99 Date: Mon, 22 Apr 2024 21:57:32 +0200 Subject: [PATCH] Added toString of online state. --- src/main/java/vslab1/src/Peers/Peer.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/vslab1/src/Peers/Peer.java b/src/main/java/vslab1/src/Peers/Peer.java index 2cb1d4c..a4fcde5 100644 --- a/src/main/java/vslab1/src/Peers/Peer.java +++ b/src/main/java/vslab1/src/Peers/Peer.java @@ -17,4 +17,21 @@ public record Peer(String ipAddress, int port, Map filesMap, EOn public boolean equals(Peer other) { return this.ipAddress.equals(other.ipAddress) && (this.port == other.port); } + + public String onlineStateToString() { + switch (onlineState) { + case Online: { + return "online"; + } + case Offline: { + return "offline"; + } + case Unknown: { + return "unknown"; + } + default: { + return "undefined"; + } + } + } }