Refactor liberation history widget button callbacks
This commit is contained in:
parent
f27fc073ea
commit
ae5cf350ad
|
@ -228,24 +228,33 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
|
|||
),
|
||||
icon: const Icon(Icons.done),
|
||||
onPressed: () async {
|
||||
return answersRequest.call(
|
||||
return answersRequest
|
||||
.call(
|
||||
context,
|
||||
liberationHistoryItem['NOT_ID'].toString(),
|
||||
'L',
|
||||
'',
|
||||
liberationHistoryItem['VTE_ID'].toString(),
|
||||
);
|
||||
)
|
||||
.then((message) {
|
||||
if (message.isEmpty) {
|
||||
showSnackbar(
|
||||
context,
|
||||
FFLocalizations.of(context).getVariableText(
|
||||
enText: 'Successfully resolved visit',
|
||||
ptText: 'Visita resolvida com sucesso'),
|
||||
false);
|
||||
} else {
|
||||
showSnackbar(context, message, true);
|
||||
}
|
||||
|
||||
if (message.isEmpty) {
|
||||
showSnackbar(
|
||||
context,
|
||||
FFLocalizations.of(context).getVariableText(
|
||||
enText: 'Successfully resolved visit',
|
||||
ptText: 'Visita resolvida com sucesso'),
|
||||
false);
|
||||
} else {
|
||||
showSnackbar(context, message, true);
|
||||
}
|
||||
safeSetState(() {
|
||||
_requestWrap = [];
|
||||
_requestFuture = _fetchRequests();
|
||||
});
|
||||
|
||||
Navigator.pop(context);
|
||||
});
|
||||
},
|
||||
),
|
||||
if (liberationHistoryItem['NOT_STATUS'] == 'S')
|
||||
|
@ -266,24 +275,33 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
|
|||
),
|
||||
icon: const Icon(Icons.close),
|
||||
onPressed: () async {
|
||||
return answersRequest.call(
|
||||
return answersRequest
|
||||
.call(
|
||||
context,
|
||||
liberationHistoryItem['NOT_ID'].toString(),
|
||||
'B',
|
||||
'',
|
||||
liberationHistoryItem['VTE_ID'].toString(),
|
||||
);
|
||||
)
|
||||
.then((message) {
|
||||
if (message.isEmpty) {
|
||||
showSnackbar(
|
||||
context,
|
||||
FFLocalizations.of(context).getVariableText(
|
||||
enText: 'Successfully resolved visit',
|
||||
ptText: 'Visita resolvida com sucesso'),
|
||||
false);
|
||||
} else {
|
||||
showSnackbar(context, message, true);
|
||||
}
|
||||
|
||||
if (message.isEmpty) {
|
||||
showSnackbar(
|
||||
context,
|
||||
FFLocalizations.of(context).getVariableText(
|
||||
enText: 'Successfully resolved visit',
|
||||
ptText: 'Visita resolvida com sucesso'),
|
||||
false);
|
||||
} else {
|
||||
showSnackbar(context, message, true);
|
||||
}
|
||||
safeSetState(() {
|
||||
_requestWrap = [];
|
||||
_requestFuture = _fetchRequests();
|
||||
});
|
||||
|
||||
Navigator.pop(context);
|
||||
});
|
||||
},
|
||||
)
|
||||
],
|
||||
|
|
Loading…
Reference in New Issue