diff --git a/app/src/main/java/com/example/tampopo_client/viewmodels/ChatViewModel.java b/app/src/main/java/com/example/tampopo_client/viewmodels/ChatViewModel.java index a3c0bab..80b1fce 100644 --- a/app/src/main/java/com/example/tampopo_client/viewmodels/ChatViewModel.java +++ b/app/src/main/java/com/example/tampopo_client/viewmodels/ChatViewModel.java @@ -219,8 +219,10 @@ @Override public void onResponse(Call> call, Response> response) { if (response.isSuccessful() && response.body() != null && !response.body().isEmpty()) { - latestMessage.setValue(response.body().get(response.body().size() - 1)); - } + ChatMessage message = response.body().get(response.body().size()-1); + if(latestMessage.getValue()==null || !latestMessage.getValue().getContent().equals(message.getContent())){ + latestMessage.postValue(message); + }} } @Override