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?>

Authenticates a user based on the provided username and password.

isAuthenticated() -> bool

Checks if a user is currently authenticated.

getCurrentUser() -> UserModel?

Retrieves the current authenticated user.

logout() -> void

Logs out the current user.

updateUserProfile(UserModel newUser) -> void

Updates the user profile with the provided UserModel instance.

Last updated