obriga limite de 24h na agenda prov

This commit is contained in:
J. A. Messias 2024-11-01 13:26:11 -03:00
parent 0fc16b1ae7
commit 330b49ae18
2 changed files with 8 additions and 5 deletions

View File

@ -1,3 +1,5 @@
import 'dart:developer';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:hub/backend/api_requests/api_manager.dart'; import 'package:hub/backend/api_requests/api_manager.dart';
import 'package:hub/components/templates_components/provisional_schedule_template/provisional_shcedule_template_widget.dart'; import 'package:hub/components/templates_components/provisional_schedule_template/provisional_shcedule_template_widget.dart';
@ -59,11 +61,12 @@ class ScheduleProvisionalVisitPageModel extends FlutterFlowModel<ScheduleProvisi
} }
DateTime selectedDateTime; DateTime selectedDateTime;
DateTime currentDateTime = DateTime.now().add(const Duration(hours: 24)); DateTime currentDateTime = DateTime.now().add(const Duration(days: 1));
selectedDateTime = DateFormat('dd/MM/yyyy HH:mm:ss').parse(val); selectedDateTime = DateFormat('dd/MM/yyyy HH:mm:ss').parse(dateTimeTextController.text);
try { try {
selectedDateTime = DateFormat('dd/MM/yyyy HH:mm:ss').parse(val); log('dateTimeTextController.text: ${dateTimeTextController.text}');
selectedDateTime = DateFormat('dd/MM/yyyy HH:mm:ss').parse(dateTimeTextController.text);
} catch (e) { } catch (e) {
return FFLocalizations.of(context).getVariableText( return FFLocalizations.of(context).getVariableText(
ptText: 'Formato de data/hora inválido', ptText: 'Formato de data/hora inválido',
@ -95,7 +98,8 @@ class ScheduleProvisionalVisitPageModel extends FlutterFlowModel<ScheduleProvisi
personNameTextController ??= TextEditingController(); personNameTextController ??= TextEditingController();
personNameFocusNode ??= FocusNode(); personNameFocusNode ??= FocusNode();
dateTimeTextController ??= TextEditingController(); dateTimeTextController ??= TextEditingController(
text: DateFormat('dd/MM/yyyy HH:mm:ss').format(DateTime.now().add(const Duration(hours: 24, minutes: 1))));
dateTimeFocusNode ??= FocusNode(); dateTimeFocusNode ??= FocusNode();
notesTextController ??= TextEditingController(); notesTextController ??= TextEditingController();

View File

@ -36,7 +36,6 @@ Future<void> initializeApp() async {
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();
await _initializeTracking(); await _initializeTracking();
await _initializeStorageHelpers(); await _initializeStorageHelpers();
await _initializeFirebase(); await _initializeFirebase();
await _initializeNotificationService(); await _initializeNotificationService();
_initializeUrlStrategy(); _initializeUrlStrategy();