authUser method
Future<void>
authUser(
- Session session,
- ServerSideSession serverSideSession,
- AuthUser authUser, {
- Transaction? transaction,
Creates a relation between the given ServerSideSession and AuthUser
by setting the ServerSideSession's foreign key authUserId to refer to the AuthUser.
Implementation
Future<void> authUser(
_i1.Session session,
ServerSideSession serverSideSession,
_i2.AuthUser authUser, {
_i1.Transaction? transaction,
}) async {
if (serverSideSession.id == null) {
throw ArgumentError.notNull('serverSideSession.id');
}
if (authUser.id == null) {
throw ArgumentError.notNull('authUser.id');
}
var $serverSideSession = serverSideSession.copyWith(
authUserId: authUser.id,
);
await session.db.updateRow<ServerSideSession>(
$serverSideSession,
columns: [ServerSideSession.t.authUserId],
transaction: transaction,
);
}