messages method
Future<void>
messages(
- DatabaseSession session,
- SessionLogEntry sessionLogEntry,
- MessageLogEntry messageLogEntry, {
- Transaction? transaction,
Creates a relation between this SessionLogEntry and the given MessageLogEntry
by setting the MessageLogEntry's foreign key sessionLogId to refer to this SessionLogEntry.
Implementation
Future<void> messages(
_i1.DatabaseSession session,
SessionLogEntry sessionLogEntry,
_i4.MessageLogEntry messageLogEntry, {
_i1.Transaction? transaction,
}) async {
if (messageLogEntry.id == null) {
throw ArgumentError.notNull('messageLogEntry.id');
}
if (sessionLogEntry.id == null) {
throw ArgumentError.notNull('sessionLogEntry.id');
}
var $messageLogEntry = messageLogEntry.copyWith(
sessionLogId: sessionLogEntry.id,
);
await session.db.updateRow<_i4.MessageLogEntry>(
$messageLogEntry,
columns: [_i4.MessageLogEntry.t.sessionLogId],
transaction: transaction,
);
}