feat(apps): add AuthBloc for global auth state

This commit is contained in:
qzl
2026-02-25 14:59:20 +08:00
parent 3be03d8c74
commit 9b51c8b293
4 changed files with 192 additions and 0 deletions
@@ -0,0 +1,22 @@
import 'package:equatable/equatable.dart';
import '../../data/models/auth_response.dart';
abstract class AuthEvent extends Equatable {
const AuthEvent();
@override
List<Object?> get props => [];
}
class AuthStarted extends AuthEvent {}
class AuthLoggedIn extends AuthEvent {
final AuthUser user;
const AuthLoggedIn({required this.user});
@override
List<Object?> get props => [user];
}
class AuthLoggedOut extends AuthEvent {}