Refactoring - Version stable

This commit is contained in:
dahoud
2026-03-28 14:22:16 +00:00
parent 33134f834e
commit 11f9135f90
1167 changed files with 5266 additions and 384530 deletions

View File

@@ -7,10 +7,6 @@ import 'package:injectable/injectable.dart';
import 'package:dio/dio.dart';
import '../../domain/usecases/get_profile.dart';
import '../../domain/usecases/update_profile.dart';
import '../../domain/usecases/update_avatar.dart';
import '../../domain/usecases/change_password.dart';
import '../../domain/usecases/update_preferences.dart';
import '../../domain/usecases/delete_account.dart';
import '../../domain/repositories/profile_repository.dart';
import '../../../members/data/models/membre_complete_model.dart';
@@ -22,19 +18,11 @@ part 'profile_state.dart';
class ProfileBloc extends Bloc<ProfileEvent, ProfileState> {
final GetProfile _getProfile;
final UpdateProfile _updateProfile;
final UpdateAvatar _updateAvatar;
final ChangePassword _changePassword;
final UpdatePreferences _updatePreferences;
final DeleteAccount _deleteAccount;
final IProfileRepository _repository; // Pour méthodes non-couvertes (getProfileByEmail)
ProfileBloc(
this._getProfile,
this._updateProfile,
this._updateAvatar,
this._changePassword,
this._updatePreferences,
this._deleteAccount,
this._repository,
) : super(const ProfileInitial()) {
on<LoadMe>(_onLoadMe);

View File

@@ -1,4 +1,3 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:provider/provider.dart';
@@ -42,7 +41,6 @@ class _ProfilePageState extends State<ProfilePage>
final _bioController = TextEditingController();
// État du profil
File? _profileImage;
bool _isEditing = false;
bool _isLoading = false;
String? _membreId;