response.Executions = append(response.Executions, executionInfo)
if len(response.Executions) == request.pageSize {
newToken := &queryVisibilityToken{
LastCloseTime: timestamp.TimeValue(record.CloseTime),
LastRunID: record.GetRunId(),
}
encodedToken, err := serializeToken(newToken)
if err != nil {
return nil, serviceerror.NewInternal(err.Error())
}
}
}
}