fix pets menu item and logs
This commit is contained in:
parent
d2b985a7ed
commit
250996dd64
|
@ -160,12 +160,17 @@ class AppState extends ChangeNotifier {
|
|||
await _safeInitAsync(() async {
|
||||
_whatsapp = await secureStorage.getBool('whatsapp') ?? _whatsapp;
|
||||
});
|
||||
await _safeInitAsync(() async {
|
||||
_pets = await secureStorage.getBool('pets') ?? _pets;
|
||||
});
|
||||
await _safeInitAsync(() async {
|
||||
_haveLocal = await secureStorage.getBool('ff_have_local') ?? _haveLocal;
|
||||
});
|
||||
|
||||
await _safeInitAsync(() async {
|
||||
_isRequestOSNotification = await secureStorage.getBool('ff_request_os_notification') ?? _isRequestOSNotification;
|
||||
_isRequestOSNotification =
|
||||
await secureStorage.getBool('ff_request_os_notification') ??
|
||||
_isRequestOSNotification;
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -181,10 +186,21 @@ class AppState extends ChangeNotifier {
|
|||
_isRequestOSNotification = value;
|
||||
secureStorage.setBool('ff_request_os_notification', value);
|
||||
}
|
||||
|
||||
void deleteIsRequestOSNotification() {
|
||||
secureStorage.delete(key: 'ff_request_os_notification');
|
||||
}
|
||||
|
||||
bool _pets = false;
|
||||
bool get pets => _pets;
|
||||
set pets(bool value) {
|
||||
_pets = value;
|
||||
secureStorage.setBool('pets', value);
|
||||
}
|
||||
|
||||
void deletePets() {
|
||||
secureStorage.delete(key: 'pets');
|
||||
}
|
||||
|
||||
bool _whatsapp = false;
|
||||
bool get whatsapp => _whatsapp;
|
||||
|
|
|
@ -358,6 +358,8 @@ class MenuComponentModel extends FlutterFlowModel<MenuComponentWidget> {
|
|||
}
|
||||
|
||||
Future petsAction(BuildContext context) async {
|
||||
bool isPet = AppState().pets;
|
||||
if (isPet) {
|
||||
context.push(
|
||||
'/petsPage',
|
||||
extra: <String, dynamic>{
|
||||
|
@ -368,5 +370,8 @@ class MenuComponentModel extends FlutterFlowModel<MenuComponentWidget> {
|
|||
),
|
||||
},
|
||||
);
|
||||
} else {
|
||||
DialogUnavailable.unavailableFeature(context);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -232,7 +232,7 @@ class _MenuComponentWidgetState extends State<MenuComponentWidget> {
|
|||
},
|
||||
title: FFLocalizations.of(context).getVariableText(
|
||||
enText: 'Pets\nRegister',
|
||||
ptText: 'Cadastro\nde Pet',
|
||||
ptText: 'Cadastrar\nPet',
|
||||
),
|
||||
),
|
||||
MenuButtonWidget(
|
||||
|
@ -368,7 +368,7 @@ class _MenuComponentWidgetState extends State<MenuComponentWidget> {
|
|||
},
|
||||
title: FFLocalizations.of(context).getVariableText(
|
||||
enText: 'Pets\nRegister',
|
||||
ptText: 'Cadastro\nde Pet',
|
||||
ptText: 'Cadastrar\nPet',
|
||||
),
|
||||
),
|
||||
MenuCardItem(
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import 'dart:async';
|
||||
import 'dart:developer';
|
||||
|
||||
import 'package:flutter/gestures.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
@ -46,8 +47,10 @@ class _HomePageWidgetState extends State<HomePageWidget> {
|
|||
final errorMsg = response.jsonBody['error_msg'];
|
||||
|
||||
if (error == false) {
|
||||
log(response.jsonBody.toString());
|
||||
AppState().whatsapp = response.jsonBody['whatsapp'] ?? false;
|
||||
AppState().provisional = response.jsonBody['provisional'] ?? false;
|
||||
AppState().pets = response.jsonBody['pet'] ?? false;
|
||||
AppState().name = response.jsonBody['visitado']['VDO_NOME'];
|
||||
safeSetState(() {});
|
||||
return;
|
||||
|
|
|
@ -10,7 +10,6 @@ import 'package:flutter/services.dart';
|
|||
import 'package:google_fonts/google_fonts.dart';
|
||||
import 'package:http/http.dart';
|
||||
import 'package:hub/backend/api_requests/api_calls.dart';
|
||||
import 'package:hub/backend/api_requests/api_service.dart';
|
||||
|
||||
import 'package:hub/components/atomic_components/shared_components_atoms/appbar.dart';
|
||||
import 'package:hub/components/atomic_components/shared_components_atoms/custom_datepicker.dart';
|
||||
|
|
|
@ -33,7 +33,6 @@ class ValidatorUtil {
|
|||
DateTime dateTime = dateFormat.parse(value);
|
||||
String date = dateTime.toIso8601String() + 'Z';
|
||||
date = date.substring(0, 11) + '03:00:00.000Z';
|
||||
log('date: $date');
|
||||
|
||||
return date;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue