createTask method

SessionTask createTask({
  1. required String subject,
  2. required String description,
  3. String? activeForm,
  4. Map<String, dynamic>? metadata,
})

Implementation

SessionTask createTask({
  required String subject,
  required String description,
  String? activeForm,
  Map<String, dynamic>? metadata,
}) {
  final task = SessionTask(
    id: '${_nextTaskId++}',
    subject: subject,
    description: description,
    activeForm: activeForm,
    status: SessionTaskStatus.pending,
    metadata: metadata,
  );
  _tasks[task.id] = task;
  return task;
}