get method
Future<AuthUserModel>
get(
- Session session, {
- required UuidValue authUserId,
- Transaction? transaction,
Retrieves an auth user.
Throws an AuthUserNotFoundException in case no auth user is found for the ID.
Implementation
Future<AuthUserModel> get(
Session session, {
required UuidValue authUserId,
Transaction? transaction,
}) async {
return DatabaseUtil.runInTransactionOrSavepoint(session.db, transaction, (
transaction,
) async {
final authUser = await AuthUser.db.findById(
session,
authUserId,
transaction: transaction,
);
if (authUser == null) {
throw AuthUserNotFoundException();
}
return authUser.toModel();
});
}