|
@@ -43,9 +43,11 @@ public class SseEmitterUtil {
|
|
* @param sseMessage 消息体
|
|
* @param sseMessage 消息体
|
|
*/
|
|
*/
|
|
public static void sendMessage(String simpleUUID, String sseMessage) {
|
|
public static void sendMessage(String simpleUUID, String sseMessage) {
|
|
|
|
+ String escapedContent = sseMessage.replace("\n", "\\n").replace("#", "\\#");
|
|
|
|
+
|
|
if (sseEmitterMap.containsKey(simpleUUID)) {
|
|
if (sseEmitterMap.containsKey(simpleUUID)) {
|
|
try {
|
|
try {
|
|
- sseEmitterMap.get(simpleUUID).send(sseMessage);
|
|
|
|
|
|
+ sseEmitterMap.get(simpleUUID).send(escapedContent);
|
|
log.info("用户 {} 推送消息 {}", simpleUUID, sseMessage);
|
|
log.info("用户 {} 推送消息 {}", simpleUUID, sseMessage);
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
log.error("用户 {} 推送消息异常", simpleUUID, e);
|
|
log.error("用户 {} 推送消息异常", simpleUUID, e);
|