getLoggedInUser method
Retrieves the currently logged-in user.
This method should only be called when you're sure the user has been set up correctly. If no user is logged in, it defaults to returning the demo user.
Returns a User object representing the logged-in user.
Implementation
User getLoggedInUser() {
return _loggedInUser ?? User.getDemoUser();
}