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