merge branches

This commit is contained in:
amirrezaghabeli
2025-08-18 08:28:18 +03:30
parent 0a54b613cd
commit 36f66bfca5
48 changed files with 2348 additions and 613 deletions
+4 -5
View File
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:tm_app/data/services/model/customer/customer.dart';
import '../core/utils/result.dart';
import '../data/repositories/auth_repository.dart';
import '../data/services/model/login_response/login_response_model.dart';
import '../data/services/model/logout_response/logout_response.dart';
import '../data/services/model/user/user.dart';
class AuthViewModel with ChangeNotifier {
final AuthRepository _authRepository;
@@ -30,11 +30,11 @@ class AuthViewModel with ChangeNotifier {
// Auth state
bool _isLoading = false;
String? _errorMessage;
User? _loggedInUser;
Customer? _loggedInUser;
bool get isLoading => _isLoading;
String? get errorMessage => _errorMessage;
User? get loggedInUser => _loggedInUser;
Customer? get loggedInUser => _loggedInUser;
void togglePasswordVisibility() {
_obscurePassword = !_obscurePassword;
@@ -57,8 +57,7 @@ class AuthViewModel with ChangeNotifier {
switch (result) {
case Ok<LoginResponseModel>():
_loggedInUser = result.value.data.user;
_loggedInUser = result.value.data.customer;
break;
case Error<LoginResponseModel>():
_errorMessage = result.error.toString();