push fetch devices and connecting the filters

This commit is contained in:
ashrafzarkanisala
2024-08-24 16:37:10 +03:00
parent 0c047de9c1
commit 2597cdc311
68 changed files with 1800 additions and 989 deletions
+2 -1
View File
@@ -84,7 +84,7 @@ class AuthBloc extends Bloc<AuthEvent, AuthState> {
} else if (response == "You entered wrong otp") {
forgetValidate = 'Wrong one time password.';
emit(AuthInitialState());
}else if (response == "OTP expired") {
} else if (response == "OTP expired") {
forgetValidate = 'One time password has been expired.';
emit(AuthInitialState());
}
@@ -94,6 +94,7 @@ class AuthBloc extends Bloc<AuthEvent, AuthState> {
// emit(FailureForgetState(error: failure.toString()));
}
}
//925207
String? validateCode(String? value) {
if (value == null || value.isEmpty) {
+26 -14
View File
@@ -13,47 +13,60 @@ class LoginButtonPressed extends AuthEvent {
final String password;
final String regionUuid;
const LoginButtonPressed({required this.username, required this.password, required this.regionUuid, });
const LoginButtonPressed({
required this.username,
required this.password,
required this.regionUuid,
});
@override
List<Object> get props => [username, password,regionUuid];
List<Object> get props => [username, password, regionUuid];
}
class CheckBoxEvent extends AuthEvent {
final bool? newValue;
const CheckBoxEvent({required this.newValue,});
const CheckBoxEvent({
required this.newValue,
});
@override
List<Object> get props => [newValue!,];
List<Object> get props => [
newValue!,
];
}
class GetCodeEvent extends AuthEvent{}
class GetCodeEvent extends AuthEvent {}
class SubmitEvent extends AuthEvent{}
class SubmitEvent extends AuthEvent {}
class StartTimerEvent extends AuthEvent{}
class StartTimerEvent extends AuthEvent {}
class StopTimerEvent extends AuthEvent{}
class StopTimerEvent extends AuthEvent {}
class UpdateTimerEvent extends AuthEvent {
final int remainingTime;
final bool isButtonEnabled;
const UpdateTimerEvent({required this.remainingTime, required this.isButtonEnabled});
const UpdateTimerEvent(
{required this.remainingTime, required this.isButtonEnabled});
}
class ChangePasswordEvent extends AuthEvent{}
class ChangePasswordEvent extends AuthEvent {}
class SendOtpEvent extends AuthEvent{}
class SendOtpEvent extends AuthEvent {}
class PasswordVisibleEvent extends AuthEvent{
class PasswordVisibleEvent extends AuthEvent {
final bool? newValue;
const PasswordVisibleEvent({required this.newValue,});
const PasswordVisibleEvent({
required this.newValue,
});
}
class RegionInitialEvent extends AuthEvent {}
class CheckEnableEvent extends AuthEvent {}
class ChangeValidateEvent extends AuthEvent {}
class SelectRegionEvent extends AuthEvent {
@@ -62,4 +75,3 @@ class SelectRegionEvent extends AuthEvent {
@override
List<Object> get props => [val];
}
+4 -1
View File
@@ -12,6 +12,7 @@ class LoginInitial extends AuthState {}
class AuthTokenLoading extends AuthState {}
class AuthLoading extends AuthState {}
class AuthInitialState extends AuthState {}
class LoginSuccess extends AuthState {}
@@ -55,7 +56,8 @@ class TimerState extends AuthState {
final bool isButtonEnabled;
final int remainingTime;
const TimerState({required this.isButtonEnabled, required this.remainingTime});
const TimerState(
{required this.isButtonEnabled, required this.remainingTime});
@override
List<Object> get props => [isButtonEnabled, remainingTime];
@@ -74,6 +76,7 @@ class AuthTokenError extends AuthError {
class AuthSuccess extends AuthState {}
class AuthTokenSuccess extends AuthSuccess {}
class TimerUpdated extends AuthState {
final String formattedTime;
final bool isButtonEnabled;