Я создаю приложение для чата с android и spring, используя stomp over websocket. когда я отправляю более одного сообщения конкретному клиенту, он показывает только последнее сообщение из очереди, а не все предыдущие сообщения. Я хочу видеть все сообщения будут из очереди.
Клиентская сторона :
mStompClient =Stomp.over(WebSocket.class, "url");
mStompClient.connect();
mStompClient.topic("/topic/queue"+clientid).subscribe(topicMessage -> {
textView.setText(topicMessage.getPayload());
});
Серверная часть :
@MessageMapping("/chat")
@SendTo("/topic/queue")
public String sendMessage(String msg) {
simpMessagingTemplate.convertAndSend("/topic/queue"+clientid,msg );
return "";
}