updateStatus method

Future<Job> updateStatus(
  1. String id,
  2. JobStatus status, {
  3. String? error,
})

Implementation

Future<Job> updateStatus(String id, JobStatus status, {String? error}) async {
  final updatedJob = await repository.update(
    id,
    (job) =>
        job.copyWith(status: status, updatedAt: DateTime.now(), error: error),
  );
  return updatedJob;
}