}
response, err := m.queue.ReadMessages(ctx, &InternalReadMessagesRequest{
history_task_queue_manager.go
QueueType: request.QueueKey.QueueType,
QueueName: request.QueueKey.GetQueueName(),
PageSize: request.PageSize,
NextPageToken: request.NextPageToken,
})
if err != nil {
return nil, err
}
for i, message := range response.Messages {
var task persistencespb.HistoryTask
err := serialization.Decode(message.Data, &task)
if err != nil {
return nil, fmt.Errorf("%v: %w", ErrMsgDeserializeRawHistoryTask, err)
}