diff --git a/lib/pages/home_page/home_page_widget.dart b/lib/pages/home_page/home_page_widget.dart index 5e2f88c5..47c8a945 100644 --- a/lib/pages/home_page/home_page_widget.dart +++ b/lib/pages/home_page/home_page_widget.dart @@ -252,75 +252,4 @@ class _HomePageWidgetState extends State { child: _localProfileComponentWidget, ); } - - Future processData() async { - try { - var response = await PhpGroup.getDadosCall.call( - devUUID: AppState().devUUID, - userUUID: AppState().userUUID, - cliUUID: AppState().cliUUID, - atividade: 'getDados', - ); - - final error = response.jsonBody['error']; - final errorMsg = response.jsonBody['error_msg']; - - if (error == false) { - AppState().whatsapp = response.jsonBody['whatsapp'] ?? false; - AppState().provisional = response.jsonBody['provisional'] ?? false; - AppState().name = response.jsonBody['visitado']['VDO_NOME']; - safeSetState(() {}); - return; - } - - DialogUtil.warningDefault(context).whenComplete(() => processLocals()); - safeSetState(() {}); - return; - } catch (e, s) { - DialogUtil.warningDefault(context).whenComplete(() => processLocals()); - } - } - - Future processLocals() async { - try { - var response = await PhpGroup.getLocalsCall.call( - devUUID: AppState().devUUID, - userUUID: AppState().userUUID, - ); - - List locals = response.jsonBody['locais'] ?? []; - - final activeLocals = - locals.where((local) => local['CLU_STATUS'] == 'A').toList(); - - if (activeLocals.isEmpty || AppState().cliUUID.isEmpty) { - await showModalSelectLocal(); - } else { - await processData(); - } - } catch (e) { - await showModalSelectLocal(); - } - } - - Future showModalSelectLocal() async { - await showModalBottomSheet( - isScrollControlled: true, - backgroundColor: Colors.transparent, - enableDrag: false, - isDismissible: false, - context: context, - builder: (context) => Padding( - padding: MediaQuery.viewInsetsOf(context), - child: const BottomArrowLinkedLocalsComponentWidget(), - ), - ).then((_) async { - _model.updatePage(() => safeSetState(() { - _localProfileComponentWidget = LocalProfileComponentWidget( - showBottomSheet: showModalSelectLocal); - })); - - await processData(); - }); - } }