add method
void
add(
- Conversation newConversation
Implementation
void add(Conversation newConversation) {
try {
var id = newConversation.id;
if (id == null) {
return;
}
var oldConversationIndex = conversations.indexWhere((x) => x.id == id);
if (oldConversationIndex >= 0) {
conversations.removeAt(oldConversationIndex);
conversations.insert(oldConversationIndex, newConversation);
return;
}
conversations.insert(0, newConversation);
notifyListeners();
} finally {
_sort();
}
}