login method
Implementation
@override
Future<UserModel> login(String email, String password) async {
await Future.delayed(const Duration(seconds: 2));
return UserModel(
id: 'user_${email.hashCode}',
name: 'Demo User',
email: email,
token: 'login_token_from_server',
);
}