184
}()
185
187
>
isFirstPage := len(nextPageToken) == 0
188
>
shardID := common.WorkflowIDToHistoryShard(namespaceID.String(), execution.GetWorkflowId(), shardContext.GetConfig().NumberOfShards)
189
>
var err error
190
>
var historyEvents []*historypb.HistoryEvent
191
>
historyEvents, size, nextPageToken, err = persistence.ReadFullPageEvents(ctx, shardContext.GetExecutionManager(), &persistence.ReadHistoryBranchRequest{
192
>
BranchToken: branchToken,
193
>
MinEventID: firstEventID,
194
>
MaxEventID: nextEventID,
195
>
PageSize: int(pageSize),
196
>
NextPageToken: nextPageToken,
197
>
ShardID: shardID,
198
>
})
199
>
if err != nil {
200
return nil, nil, err
201
}