fix: exibição da snackbar e atualização da liberação após resolução

This commit is contained in:
J. A. Messias 2024-11-12 15:36:39 -03:00
parent 768dd3a7ae
commit f5c1edcf6c
1 changed files with 16 additions and 14 deletions

View File

@ -230,12 +230,6 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
)
.then((value) {
if (value) {
safeSetState(() {
_requestWrap = [];
_requestFuture = _fetchRequests();
});
context.pop();
SnackBarUtil.showSnackBar(
context,
FFLocalizations.of(context).getVariableText(
@ -254,7 +248,14 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
isError: true,
);
}
}).whenComplete(() {});
}).whenComplete(() {
safeSetState(() {
_requestWrap = [];
_requestFuture = _fetchRequests();
});
context.pop();
});
},
),
if (liberationHistoryItem['NOT_STATUS'] == 'S')
@ -283,12 +284,7 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
id: liberationHistoryItem['VTE_ID'].toString(),
)
.then((message) {
safeSetState(() {
_requestWrap = [];
_requestFuture = _fetchRequests();
});
context.pop();
if (message == null || message == '') {
if (message != null || message != '') {
showSnackbar(
context,
FFLocalizations.of(context).getVariableText(
@ -300,7 +296,13 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
} else {
showSnackbar(context, message, true);
}
}).whenComplete(() {});
}).whenComplete(() {
safeSetState(() {
_requestWrap = [];
_requestFuture = _fetchRequests();
});
context.pop();
});
},
)
],