resultChaining function
Implementation
void resultChaining(AuthService authService) async {
final loginResult = await authService.signInWithEmailAndPasswordResult(
email: 'user@example.com',
password: 'password',
);
final processedResult = loginResult.map((_) {
// Do something after successful login
return 'Login completed successfully';
});
processedResult.when(
success: (message) => print(message),
failure: (error) => print('Failed: ${error.message}'),
);
}