Refactoring stable

This commit is contained in:
DahoudG
2024-09-03 14:24:46 +00:00
parent 04f240b521
commit dc73ba7dcc
6 changed files with 35 additions and 7 deletions

View File

@@ -1,15 +1,19 @@
import 'package:flutter/material.dart';
import 'package:afterwork/config/router.dart';
import 'package:afterwork/data/datasources/event_remote_data_source.dart';
import 'package:afterwork/data/providers/user_provider.dart';
import 'package:afterwork/data/services/secure_storage.dart';
import 'package:afterwork/data/services/preferences_helper.dart';
import 'package:afterwork/data/services/secure_storage.dart';
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'package:intl/date_symbol_data_local.dart';
import 'package:provider/provider.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Initialisez le formatage de la date pour la locale française
await initializeDateFormatting('fr_FR', null);
final eventRemoteDataSource = EventRemoteDataSource(http.Client());
// Remplacez ici par l'utilisation du stockage sécurisé ou des préférences
@@ -21,7 +25,8 @@ void main() async {
String? userLastName = await preferencesHelper.getUserLastName();
// Si les valeurs sont nulles, vous pouvez définir des valeurs par défaut ou gérer autrement
userId ??= 'default_user_id'; // Remplacer par une valeur par défaut si nécessaire
userId ??=
'default_user_id'; // Remplacer par une valeur par défaut si nécessaire
userName ??= 'Default';
userLastName ??= 'User';
@@ -52,7 +57,8 @@ class MyApp extends StatelessWidget {
return MultiProvider(
providers: [
ChangeNotifierProvider(
create: (_) => UserProvider()..setUser(userId, userName, userLastName),
create: (_) =>
UserProvider()..setUser(userId, userName, userLastName),
),
// Ajouter d'autres providers ici si nécessaire
],