diff --git a/lib/pages/pets_page/pets_page_model.dart b/lib/pages/pets_page/pets_page_model.dart index 709caf4c..9606c4ff 100644 --- a/lib/pages/pets_page/pets_page_model.dart +++ b/lib/pages/pets_page/pets_page_model.dart @@ -131,11 +131,7 @@ class PetsPageModel extends FlutterFlowModel { textControllerColor = TextEditingController(); textFieldFocusData = FocusNode(); - textControllerData = TextEditingController( - text: dateTimeFormat( - 'dd/MM/yyyy', - DateTime.now(), - )); + textControllerData = TextEditingController(text: ''); textFieldFocusObservation = FocusNode(); textControllerObservation = TextEditingController(); @@ -183,14 +179,8 @@ class PetsPageModel extends FlutterFlowModel { text: item != null ? item['birthdayDate'] != null ? ValidatorUtil.formatDateTimePicker(item['birthdayDate']) - : dateTimeFormat( - 'dd/MM/yyyy', - DateTime.now(), - ) - : dateTimeFormat( - 'dd/MM/yyyy', - DateTime.now(), - )); + : '' + : ''); textFieldFocusData = FocusNode(); @@ -270,7 +260,7 @@ class PetsPageModel extends FlutterFlowModel { 'https://freaccess.com.br/freaccess/getImage.php?devUUID=$devUUID&userUUID=$userUUID&cliID=$cliUUID&atividade=consultaFotoPet&petId=$petId'; final response = await PhpGroup.updatePet.call( petID: petId, - image: imgBase64, + image: img, birthdayDate: textControllerData!.text, color: textControllerColor!.text, breed: textControllerRace!.text, @@ -288,11 +278,11 @@ class PetsPageModel extends FlutterFlowModel { enText: 'Pet successfully updated', ptText: 'Pet atualizado com sucesso', ), - ); - - CachedNetworkImage.evictFromCache(url); + ).then((_) async { + CachedNetworkImage.evictFromCache(url); + switchTab(1); + }); onUpdatePet?.call(); - switchTab(1); } else { String errorMessage; try { @@ -368,7 +358,7 @@ class PetsPageModel extends FlutterFlowModel { clearFields(); } - Future clearFields() async { + void clearFields() async { uploadedLocalFile = null; textControllerName = TextEditingController(text: ''); diff --git a/lib/pages/pets_page/pets_page_widget.dart b/lib/pages/pets_page/pets_page_widget.dart index 8351f33f..abaefcdf 100644 --- a/lib/pages/pets_page/pets_page_widget.dart +++ b/lib/pages/pets_page/pets_page_widget.dart @@ -46,13 +46,13 @@ class _PetsPageWidgetState extends State _model.updateOnChange = true; _model.onUpdatePet = () { - safeSetState(() async { - await _model.clearFields(); + safeSetState(() { + _model.clearFields(); }); }; _model.onRegisterPet = () { - safeSetState(() async { - await _model.clearFields().then((_) => safeSetState(() {})); + safeSetState(() { + _model.clearFields(); }); }; _model.safeSetState = () {