211
}
212
switch params.WorkflowType {
214
>
queryResponse.MaxMessageIDToProcess = params.DeleteParams.MaxMessageID
215
>
queryResponse.DlqKey = Key{
216
>
TaskCategoryID: params.DeleteParams.TaskCategoryID,
217
>
SourceCluster: params.DeleteParams.SourceCluster,
218
>
TargetCluster: params.DeleteParams.TargetCluster,
219
>
}
220
>
var response historyservice.DeleteDLQTasksResponse
221
>
err = workflow.ExecuteActivity(
222
>
workflow.WithActivityOptions(ctx, workflow.ActivityOptions{
223
>
TaskQueue: primitives.DLQActivityTQ,
224
>
RetryPolicy: deleteActivityRetryPolicy,
225
>
StartToCloseTimeout: deleteTasksActivityTimeout,
226
>
}),
227
>
deleteTasksActivityName,
228
>
params.DeleteParams,
229
>
).Get(ctx, &response)
230
>
if err != nil {
231
return err
232
}