Я новичок в API Twilio, и я не могу понять, как считать задачи, связанные с рабочей областью TaskRouter.
const client = require('twilio')(accountSid, authToken);
client.taskrouter.workspaces.each(workspace => {
const allTasks = client.taskrouter.workspaces(workspace.sid).tasks;
var taskCount = 0;
allTasks.each(task => {
taskCount++;
});
})
Это достаточно просто ... но я не могу сказать, когда процесс завершится .Эта функция each (), очевидно, не возвращает Promise;allTasks.length всегда равен 1 (потому что allTasks - это TaskListInstance, а не массив);и документация не очень подробная - в ней есть базовые примеры, но я не могу найти документацию по API, которая могла бы рассказать мне, что мне действительно нужно знать о каждом () или типе TaskListInstance.
Заранее спасибо.