573
exclusiveMaxTaskKey tasks.Key,
574
batchSize int,
576
>
request := &p.GetHistoryTasksRequest{
577
>
ShardID: s.ShardID,
578
>
TaskCategory: category,
579
>
InclusiveMinTaskKey: inclusiveMinTaskKey,
580
>
ExclusiveMaxTaskKey: exclusiveMaxTaskKey,
581
>
BatchSize: batchSize,
582
>
}
583
>
var loadedTasks []tasks.Task
584
>
for {
585
>
response, err := s.ExecutionManager.GetHistoryTasks(s.Ctx, request)
586
>
s.NoError(err)
587
>
s.LessOrEqual(len(response.Tasks), batchSize)
588
>
loadedTasks = append(loadedTasks, response.Tasks...)
589
>
if len(response.NextPageToken) == 0 {
590
>
break
591
}
592
request.NextPageToken = response.NextPageToken
593
}
595
}
596