extractData method
Implementation
void extractData(CeleryEventBase event) {
taskId ??= event.uuid;
if (event is CeleryEventScheduled) {
etaTimestamp = event.timestamp;
name = event.name;
args = event.args;
kwargs = event.kwargs;
} else if (event is CeleryEventStarted) {
startTimestamp = event.timestamp;
status = TaskStatus.running;
} else if (event is CeleryEventSucceeded) {
endTimestamp = event.timestamp;
status = TaskStatus.success;
result = event.result;
}
}