elaborateResult method
Implementation
Future<void> elaborateResult(
Future<Result<int, String, IBaseObject?>> Function() future,
{bool hasToPop = true}) async {
final r = await future();
if (r.code == 0) {
if (hasToPop) Navigator.of(context).pop();
} else {
DI.app().showToast(fToast, ToastType.error, r.message);
}
}