251
}
252
return newInternalStartedTask(&startedTaskInfo{workflowTaskInfo: resp}), nil
254
>
resp, err := client.PollActivityTaskQueue(ctx, &matchingservice.PollActivityTaskQueueRequest{
255
>
NamespaceId: target.TaskQueue().NamespaceId(),
256
>
PollerId: pollerID,
257
>
PollRequest: &workflowservice.PollActivityTaskQueueRequest{
258
>
TaskQueue: &taskqueuepb.TaskQueue{
259
>
Name: target.RpcName(),
260
>
Kind: enumspb.TASK_QUEUE_KIND_NORMAL,
261
>
},
262
>
Identity: identity,
263
>
TaskQueueMetadata: pollMetadata.taskQueueMetadata,
264
>
WorkerVersionCapabilities: pollMetadata.workerVersionCapabilities,
265
>
DeploymentOptions: pollMetadata.deploymentOptions,
266
>
WorkerInstanceKey: pollMetadata.workerInstanceKey,
267
>
WorkerControlTaskQueue: pollMetadata.workerControlTaskQueue,
268
>
},
269
>
ForwardedSource: source.RpcName(),
270
>
Conditions: pollMetadata.conditions,
271
>
})
272
>
if err != nil {
273
return nil, err
274
} else if resp.TaskToken == nil {