create method

  1. @override
Future<SessionV1?> create(
  1. String? correlationId,
  2. SessionV1? item
)

Creates a data item.

  • correlation_id (optional) transaction id to trace execution through call chain.
  • item an item to be created. Return (optional) Future that receives created item or error.

Implementation

@override
Future<SessionV1?> create(String? correlationId, SessionV1? item) async {
  if (item == null) {
    return null;
  }

  var now = DateTime.now();
  item.open_time = now;
  item.request_time = now;
  item.active = item.active;

  return super.create(correlationId, item);
}