Services
User Service
The UserService
class provides methods for user authentication and handling user data.
Methods
authenticateUser({required String username, required String password}) -> Future<UserModel?>
authenticateUser({required String username, required String password}) -> Future<UserModel?>
Authenticates a user based on the provided username and password.
isAuthenticated() -> bool
isAuthenticated() -> bool
Checks if a user is currently authenticated.
getCurrentUser() -> UserModel?
getCurrentUser() -> UserModel?
Retrieves the current authenticated user.
logout() -> void
logout() -> void
Logs out the current user.
updateUserProfile(UserModel newUser) -> void
updateUserProfile(UserModel newUser) -> void
Updates the user profile with the provided UserModel
instance.
Last updated