From 942fd253c790bb7be0f43052bef1205dc16e8615 Mon Sep 17 00:00:00 2001 From: "J. A. Messias" Date: Mon, 11 Nov 2024 10:31:31 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20sele=C3=A7=C3=A3o=20de=20local=20ap?= =?UTF-8?q?=C3=B3s=20login?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../local_profile_component_widget.dart | 14 ++++++++++---- 1 file changed, 10 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 05890176..f8787968 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 @@ -3,6 +3,8 @@ import 'dart:developer'; import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; +import 'package:hub/shared/helpers/base_storage.dart'; +import 'package:hub/shared/helpers/storage_helper.dart'; import '/flutter_flow/custom_functions.dart' as functions; import '/flutter_flow/flutter_flow_theme.dart'; @@ -34,10 +36,14 @@ class _LocalProfileComponentWidgetState extends State LocalProfileComponentModel()); _model.setOnUpdate(onUpdate: () => setState(() {})); _model.setStateCallback = () => safeSetState(() {}); - // - // WidgetsBinding.instance - // .addPostFrameCallback((_) async => await LocalizationService.processLocals(context).then((value) => value == true ? onUpdate() : null)); - // LocalizationService.processLocals(context).then((value) => value == true ? onUpdate() : null); + + WidgetsBinding.instance.addPostFrameCallback((_) async{ + final String? cliUUID = await StorageHelper().get(SQLiteStorageKey.clientUUID.value, Storage.SQLiteStorage); + if(cliUUID == null || cliUUID.isEmpty) { + await LocalizationService.processLocals(context).then((value) => value == true ? onUpdate() : null); + } + }); + } @override