31 lines
626 B
Dart
31 lines
626 B
Dart
part of 'auth_bloc.dart';
|
|
|
|
abstract class AuthState extends Equatable {
|
|
const AuthState();
|
|
|
|
@override
|
|
List<Object> get props => [];
|
|
}
|
|
|
|
class AuthStateInitial extends AuthState {}
|
|
|
|
class AuthStateProcess extends AuthState {}
|
|
|
|
class AuthStateVerifyOAuth extends AuthState {
|
|
final bool isWrongCode;
|
|
|
|
const AuthStateVerifyOAuth(this.isWrongCode);
|
|
}
|
|
|
|
class AuthStateSuccess extends AuthState {}
|
|
|
|
class AuthStateRequiresRecentLogin extends AuthState {}
|
|
|
|
class AuthStateEmailAlreadyInUse extends AuthState {}
|
|
|
|
class AuthStateFailure extends AuthState {
|
|
final String? message;
|
|
|
|
const AuthStateFailure({this.message});
|
|
}
|