Hi all, I implemented the GRPC api in my nodejs project. I can already SignalWorkflow from Node, which is pretty cool
Now I’m trying to get a message from the a Tasks Queue, in order to create a worker for activities, not interested in running workflows at this time.
but I keep getting error:
Error: 3 INVALID_ARGUMENT: Context timeout is not set.
But can’t figure out which timeout this is referring to, Can’t find any time values in the PollActivityRequest
. This is my current code:
const taskQueue = new TaskQueue()
taskQueue.setName(queueName)
const value = new DoubleValue()
value.setValue(1)
const taskQueueMetadata = new TaskQueueMetadata()
taskQueueMetadata.setMaxTasksPerSecond(value)
const request = new PollActivityTaskQueueRequest()
request.setTaskQueue(taskQueue)
request.setTaskQueueMetadata(taskQueueMetadata)
return new Promise((resolve, reject) => {
this.client.pollActivityTaskQueue(request, (err, response) => {
if (err) {
reject(err)
return
}
resolve(response)
})
})