diff options
Diffstat (limited to 'src/main/java/kr/syeyoung/dungeonsguide/stomp')
| -rw-r--r-- | src/main/java/kr/syeyoung/dungeonsguide/stomp/StompPayload.java | 11 | 
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;      }  } | 
