|
@@ -8,6 +8,7 @@ import io.rong.models.message.GroupMessage;
|
|
import io.rong.models.message.PrivateMessage;
|
|
import io.rong.models.message.PrivateMessage;
|
|
import io.rong.models.message.RecallMessage;
|
|
import io.rong.models.message.RecallMessage;
|
|
import io.rong.models.message.TemplateMessage;
|
|
import io.rong.models.message.TemplateMessage;
|
|
|
|
+import org.apache.commons.lang.StringEscapeUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -41,7 +42,7 @@ public class PrivateController {
|
|
public Object sendCustom(@RequestBody ImGroupMessage imGroupMessage) throws Exception {
|
|
public Object sendCustom(@RequestBody ImGroupMessage imGroupMessage) throws Exception {
|
|
GroupMessage groupMessage = new GroupMessage();
|
|
GroupMessage groupMessage = new GroupMessage();
|
|
ImTxtMessage content = (ImTxtMessage)imGroupMessage.getContent();
|
|
ImTxtMessage content = (ImTxtMessage)imGroupMessage.getContent();
|
|
- CustomMessage customMessage = new CustomMessage(content.getContent(),content.getExtra());
|
|
|
|
|
|
+ CustomMessage customMessage = new CustomMessage(StringEscapeUtils.unescapeJavaScript(content.getContent()),content.getExtra());
|
|
customMessage.setTYPE(imGroupMessage.getType());
|
|
customMessage.setTYPE(imGroupMessage.getType());
|
|
groupMessage.setContent(customMessage);
|
|
groupMessage.setContent(customMessage);
|
|
groupMessage.setTargetId(imGroupMessage.getTargetId());
|
|
groupMessage.setTargetId(imGroupMessage.getTargetId());
|