get static method

Future<AuthUserModel> get(
  1. Session session, {
  2. required UuidValue authUserId,
  3. Transaction? transaction,
})

Retrieves an auth user.

Throws an AuthUserNotFoundException in case no auth user is found for the ID.

Implementation

static Future<AuthUserModel> get(
  final Session session, {
  required final UuidValue authUserId,
  final Transaction? transaction,
}) async {
  final authUser = await AuthUser.db.findById(
    session,
    authUserId,
    transaction: transaction,
  );

  if (authUser == null) {
    throw AuthUserNotFoundException();
  }

  return authUser.toModel();
}