getUser method Null safety

Future<void> getUser(
  1. UserId userId
)

Loads a user for a given userId.

Implementation

Future<void> getUser(UserId userId) async {
  emit(
    const UserState.inProgress(),
  );

  final result = await _getUser(
    GetUserParams(userId: userId),
  );

  emit(
    result.when(
      UserState.success,
      failure: UserState.failure,
    ),
  );
}