247
}
248
249
>
func (c *workerComponent) deleteTasks(ctx context.Context, params DeleteParams) (*historyservice.DeleteDLQTasksResponse, error) {
workflow.go
250
>
req := &historyservice.DeleteDLQTasksRequest{
251
>
DlqKey: &commonspb.HistoryDLQKey{
252
>
TaskCategory: int32(params.TaskCategoryID),
253
>
SourceCluster: params.SourceCluster,
254
>
TargetCluster: params.TargetCluster,
255
>
},
256
>
InclusiveMaxTaskMetadata: &commonspb.HistoryDLQTaskMetadata{
257
>
MessageId: params.MaxMessageID,
258
>
},
259
>
}
260
>
261
>
resp, err := c.historyClient.DeleteDLQTasks(ctx, req)
262
>
if err != nil {
263
return nil, c.convertServerErr(err, "DeleteDLQTasks failed")
264
}