This commit is contained in:
jantunesmesias 2024-08-22 13:15:41 -03:00
parent 6cf3c0aadb
commit a8c71dc644
1 changed files with 35 additions and 30 deletions

View File

@ -48,36 +48,41 @@ class _HomePageWidgetState extends State<HomePageWidget> {
cliUUID: AppState().cliUUID, cliUUID: AppState().cliUUID,
atividade: 'getDados') atividade: 'getDados')
.then((value) async { .then((value) async {
if (value.statusCode == 200 && value.jsonBody['error'] == false) { switch (value.statusCode) {
AppState().whatsapp = value.jsonBody['whatsapp']; case 200:
AppState().provisional = value.jsonBody['provisional']; if (value.jsonBody['error'] == false) {
success = true; AppState().whatsapp = value.jsonBody['whatsapp'];
return; AppState().provisional = value.jsonBody['provisional'];
} else if (value.statusCode == 200 && success = true;
value.jsonBody['error'] == false && return;
value.jsonBody['error_msg'] == 'O seu vinculo nao esta ativo.') { } else if (value.jsonBody['error_msg'] ==
showModalBottomSheet( 'O seu vinculo nao esta ativo.') {
isScrollControlled: false, showModalBottomSheet(
backgroundColor: Colors.transparent, isScrollControlled: false,
enableDrag: false, backgroundColor: Colors.transparent,
isDismissible: false, enableDrag: false,
context: context, isDismissible: false,
builder: (context) { context: context,
return GestureDetector( builder: (context) {
onTap: () => _model.unfocusNode.canRequestFocus return GestureDetector(
? FocusScope.of(context).requestFocus(_model.unfocusNode) onTap: () => _model.unfocusNode.canRequestFocus
: FocusScope.of(context).unfocus(), ? FocusScope.of(context)
child: Padding( .requestFocus(_model.unfocusNode)
padding: MediaQuery.viewInsetsOf(context), : FocusScope.of(context).unfocus(),
child: const BottomArrowLinkedLocalsComponentWidget(), child: Padding(
), padding: MediaQuery.viewInsetsOf(context),
); child: const BottomArrowLinkedLocalsComponentWidget(),
}, ),
).then((value) => safeSetState(() {})); );
return; },
} else { ).then((value) => safeSetState(() {}));
await DialogUtil.warningDefault(context); return;
safeSetState(() {}); }
break;
default:
await DialogUtil.warningDefault(context);
safeSetState(() {});
break;
} }
}); });
} }