From a47319d29a183d30060c3aa6abb06640950b2646 Mon Sep 17 00:00:00 2001 From: "J. A. Messias" Date: Wed, 13 Nov 2024 08:31:57 -0300 Subject: [PATCH] fix: problema de assincronicidade com o setState do LocalProfileComponent --- .../local_profile_component_widget.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/components/organism_components/local_profile_component/local_profile_component_widget.dart b/lib/components/organism_components/local_profile_component/local_profile_component_widget.dart index 6e8f3b14..5cf40e17 100644 --- a/lib/components/organism_components/local_profile_component/local_profile_component_widget.dart +++ b/lib/components/organism_components/local_profile_component/local_profile_component_widget.dart @@ -27,14 +27,14 @@ class _LocalProfileComponentWidgetState extends State LocalProfileComponentModel()); - _model.setOnUpdate(onUpdate: () => setState(() {})); + _model.setOnUpdate(onUpdate: () => safeSetState(() {})); _model.setStateCallback = () => safeSetState(() {}); WidgetsBinding.instance.addPostFrameCallback((_) async { @@ -54,9 +54,10 @@ class _LocalProfileComponentWidgetState extends State onUpdate()'); - safeSetState(() async => await _model.getData()); + await _model.getData(); + safeSetState(() {}); } @override