369
tqType enumspb.TaskQueueType,
370
version *deploymentpb.WorkerDeploymentVersion,
371
>
) (isMember bool, shouldSkipReactivation bool, revisionNumber int64, err error) {
worker_versioning.go
372
>
resp, err := matchingClient.GetTaskQueueUserData(ctx,
373
>
&matchingservice.GetTaskQueueUserDataRequest{
374
>
NamespaceId: namespaceID,
375
>
TaskQueue: tq,
376
>
TaskQueueType: tqType,
377
>
})
378
>
if err != nil {
379
return false, false, 0, err
380
}
382
>
if !ok {
383
return false, false, 0, nil
384
}
386
>
isMember = HasDeploymentVersion(deploymentData, DeploymentVersionFromDeployment(DeploymentFromExternalDeploymentVersion(version)))
387
>
shouldSkipReactivation, revisionNumber = ShouldSkipReactivation(deploymentData, version.GetDeploymentName(), version.GetBuildId())
388
>
return isMember, shouldSkipReactivation, revisionNumber, nil
389
}
390