feat(auth): Supprime l'ancien workflow d'inscription parent et ajoute les assets pour le nouveau workflow

This commit is contained in:
Julien Martin
2025-05-05 12:51:32 +02:00
parent e6d3c41ecc
commit bbdacd68aa
15 changed files with 70 additions and 934 deletions
-28
View File
@@ -1,8 +1,6 @@
import 'dart:convert';
import 'package:shared_preferences/shared_preferences.dart';
import '../models/user.dart';
import '../models/parent.dart';
import '../models/child.dart';
class AuthService {
static const String _usersKey = 'users';
@@ -27,32 +25,6 @@ class AuthService {
throw Exception('Mode démonstration - Inscription désactivée');
}
// Méthode pour s'inscrire en tant que parent (mode démonstration)
Future<void> registerParent({
required String email,
required String password,
required String firstName,
required String lastName,
required String phoneNumber,
required String address,
required String city,
required String postalCode,
String? presentation,
required bool hasAcceptedCGU,
String? partnerFirstName,
String? partnerLastName,
String? partnerEmail,
String? partnerPhoneNumber,
String? partnerAddress,
String? partnerCity,
String? partnerPostalCode,
required List<Map<String, dynamic>> children,
required String motivation,
}) async {
// En mode démonstration, on ne fait rien
await Future.delayed(const Duration(seconds: 2)); // Simule un délai de traitement
}
// Méthode pour se déconnecter (mode démonstration)
static Future<void> logout() async {
// Ne fait rien en mode démonstration