newMessageStatus.forEach((map) {
if (int.parse(map.channelUrl) == widget.myContact.id) {
var indexMessage = _chatMessages.indexWhere((element) => element.id == map.id);
if (indexMessage != null) {
setState(() {
_chatMessages[indexMessage].statusId = map.statusId;
});
} else {}
}
});
Проблема что если у меня newMessageStatus 2 новых значения в листе _chatMessages измениться только одно
я сделал вот так
а разбить на части такой код никак нельзя
Обсуждают сегодня