inspectSuccess method
Invokes a passive side-effect callback action if the result context is successful.
The encapsulated success value is forwarded completely untouched downstream, making this ideal for analytic tracking, debugging, or local storage caching.
final result = authResult.inspectSuccess((user) => analytics.logLogin(user.id));
Implementation
Result<T> inspectSuccess(void Function(T value) action) {
if (this case SuccessResult<T>(success: Success(:final value))) {
action(value);
}
return this;
}