migrate message_search_bloc.dart

This commit is contained in:
Neevash Ramdial
2021-04-20 10:35:40 +02:00
committed by Salvatore Giordano
parent e2fed83946
commit 2f4595c379
@@ -72,9 +72,7 @@ class MessageSearchBlocState extends State<MessageSearchBloc>
_queryMessagesLoadingController.add(true); _queryMessagesLoadingController.add(true);
} }
try { try {
final clear = pagination == null || final clear = pagination == null || pagination.offset == 0;
pagination.offset == null ||
pagination.offset == 0;
final oldMessages = List<GetMessageResponse>.from(messageResponses ?? []); final oldMessages = List<GetMessageResponse>.from(messageResponses ?? []);
@@ -86,11 +84,13 @@ class MessageSearchBlocState extends State<MessageSearchBloc>
messageFilters: messageFilter!, messageFilters: messageFilter!,
); );
if (clear) { if (messages.results != null) {
_messageResponses.add(messages.results); if (clear) {
} else { _messageResponses.add(messages.results!);
final temp = oldMessages + messages.results; } else {
_messageResponses.add(temp); final temp = oldMessages + messages.results!;
_messageResponses.add(temp);
}
} }
if (_messageResponses.hasValue && if (_messageResponses.hasValue &&
_queryMessagesLoadingController.value!) { _queryMessagesLoadingController.value!) {