aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kr/syeyoung/dungeonsguide/stomp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/kr/syeyoung/dungeonsguide/stomp')
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/stomp/StompPayload.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/stomp/StompPayload.java b/src/main/java/kr/syeyoung/dungeonsguide/stomp/StompPayload.java
index c3e00de7..19dd4ac1 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/stomp/StompPayload.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/stomp/StompPayload.java
@@ -5,9 +5,7 @@ import lombok.Data;
import lombok.Singular;
import lombok.experimental.Accessors;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Scanner;
+import java.util.*;
@Data
@Accessors(chain = true, fluent = true)
@@ -59,12 +57,11 @@ public class StompPayload {
stompPayload.headers.put(name, value);
}
- StringBuilder payloadBuilder = new StringBuilder();
+ List<String> lines = new ArrayList<String>();
while (scanner.hasNextLine() && !(line = scanner.nextLine()).equals("\0")) {
- payloadBuilder.append(line);
- payloadBuilder.append("\n");
+ lines.add(line);
}
- stompPayload.payload = payloadBuilder.toString();
+ stompPayload.payload = String.join("\n", lines);
return stompPayload;
}
}