return false, err
}
resp, err := v.historyClient.IsWorkflowTaskValid(ctx, &historyservice.IsWorkflowTaskValidRequest{
NamespaceId: namespaceID,
Execution: &commonpb.WorkflowExecution{
WorkflowId: workflowID,
RunId: runID,
},
Clock: task.Data.Clock,
ScheduledEventId: task.Data.ScheduledEventId,
Stamp: task.Data.GetStamp(),
})
switch err.(type) {
case nil:
return resp.IsValid, nil