From 12c334bdd0284ca4aebf5cf6e17be9186fd8e04a Mon Sep 17 00:00:00 2001 From: jantunesmesias Date: Fri, 2 Aug 2024 12:28:22 -0300 Subject: [PATCH] WIP --- .../message_history_page_widget.dart | 30 +++++++++---------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/lib/pages/message_history_page/message_history_page_widget.dart b/lib/pages/message_history_page/message_history_page_widget.dart index cdd4b9bc..217a73a8 100644 --- a/lib/pages/message_history_page/message_history_page_widget.dart +++ b/lib/pages/message_history_page/message_history_page_widget.dart @@ -172,23 +172,21 @@ Widget liberationDynamicListView( height: double.infinity, decoration: const BoxDecoration(), child: FutureBuilder( - future: PhpGroup.getMessagesCall - .call( - devUUID: FFAppState().devUUID.toString(), - userUUID: FFAppState().userUUID.toString(), - cliID: FFAppState().cliUUID.toString(), - atividade: 'getMensagens', - pageSize: '100', - pageNumber: '1', - tipoDestino: DestIndex, - ) - .catchError((error) { - log('Error: ${error.toString()}'); - return Future.delayed(Duration(seconds: 1), () { - return Center( - child: Text('Erro ao carregar mensagens'), + future: Future(() async { + try { + return await PhpGroup.getMessagesCall.call( + devUUID: FFAppState().devUUID.toString(), + userUUID: FFAppState().userUUID.toString(), + cliID: FFAppState().cliUUID.toString(), + atividade: 'getMensagens', + pageSize: '100', + pageNumber: '1', + tipoDestino: DestIndex, ); - }); + } catch (error) { + log('Error: ${error.toString()}'); + throw error; + } }), builder: (context, snapshot) { if (snapshot.connectionState == ConnectionState.waiting) {