set method
Future<void>
set(
- String taskId,
- TaskState state, {
- Object? payload,
- TaskError? error,
- int attempt = 0,
- Map<
String, Object?> meta = const {}, - Duration? ttl,
override
Sets the status for the task with the given taskId.
Updates the state, payload, error, attempt, and meta, and sets a
ttl if provided.
Implementation
@override
Future<void> set(
String taskId,
TaskState state, {
Object? payload,
TaskError? error,
int attempt = 0,
Map<String, Object?> meta = const {},
Duration? ttl,
}) async {
_write(
TaskStatus(
id: taskId,
state: state,
payload: payload,
error: error,
attempt: attempt,
meta: meta,
),
ttl: ttl,
);
}