Refactor user and theme management to use BLoC pattern; remove provider classes and integrate new services for user and group functionalities

This commit is contained in:
Dayron
2025-10-14 12:10:42 +02:00
parent c4588a65c0
commit 72ddb58a11
27 changed files with 1864 additions and 791 deletions

View File

@@ -0,0 +1,22 @@
abstract class UserEvent {}
class UserInitialized extends UserEvent {}
class UserLoaded extends UserEvent {
final String userId;
UserLoaded(this.userId);
}
class UserUpdated extends UserEvent {
final Map<String, dynamic> userData;
UserUpdated(this.userData);
}
class UserLoggedOut extends UserEvent {}
class LoadUser extends UserEvent {
final String userId;
LoadUser(this.userId);
}