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,12 +84,14 @@ class MessageSearchBlocState extends State<MessageSearchBloc>
messageFilters: messageFilter!, messageFilters: messageFilter!,
); );
if (messages.results != null) {
if (clear) { if (clear) {
_messageResponses.add(messages.results); _messageResponses.add(messages.results!);
} else { } else {
final temp = oldMessages + messages.results; final temp = oldMessages + messages.results!;
_messageResponses.add(temp); _messageResponses.add(temp);
} }
}
if (_messageResponses.hasValue && if (_messageResponses.hasValue &&
_queryMessagesLoadingController.value!) { _queryMessagesLoadingController.value!) {
_queryMessagesLoadingController.add(false); _queryMessagesLoadingController.add(false);