Fixed some issues related to chat
This commit is contained in:
parent
ef9afdcb91
commit
ff98c8580a
2 changed files with 9 additions and 4 deletions
|
@ -334,10 +334,12 @@ public class ChatMessagesAdapter extends SelectableAdapter<ChatMessageViewHolder
|
|||
}
|
||||
|
||||
public void addToHistory(EventLog log) {
|
||||
if (!mHistory.contains(log)) {
|
||||
mHistory.add(0, log);
|
||||
notifyItemInserted(0);
|
||||
notifyItemChanged(1); // Update second to last item just in case for grouping purposes
|
||||
}
|
||||
}
|
||||
|
||||
public void addAllToHistory(ArrayList<EventLog> logs) {
|
||||
int currentSize = mHistory.size() - 1;
|
||||
|
|
|
@ -1213,11 +1213,14 @@ public class ChatMessagesFragment extends Fragment
|
|||
public void onNewEvent(@NonNull ChatRoom chatRoom, @NonNull EventLog eventLog) {}
|
||||
|
||||
@Override
|
||||
public void onChatMessageSent(ChatRoom cr, EventLog event) {
|
||||
public void onChatMessageSending(ChatRoom cr, EventLog event) {
|
||||
((ChatMessagesGenericAdapter) mChatEventsList.getAdapter()).addToHistory(event);
|
||||
scrollToBottom();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onChatMessageSent(@NonNull ChatRoom chatRoom, @NonNull EventLog eventLog) {}
|
||||
|
||||
@Override
|
||||
public void onConferenceAddressGeneration(ChatRoom cr) {}
|
||||
|
||||
|
|
Loading…
Reference in a new issue