UNPKG

@dabblelab/autopilot-core

Version:

Core functionality for the Twilio Autopilot CLI and the Twilio Autopilot Plugin for the Twilio CLI.

39 lines (29 loc) 947 B
const _ = require('lodash'), Samples = require('../lib/samples'); /** * Private */ const deleteTaskSamples = async(twilioClient, assistantUniqueName, task) => { const samples = await Samples.list(twilioClient, assistantUniqueName, task.uniqueName); for(let sample of samples){ await Samples.remove(twilioClient, assistantUniqueName, task.uniqueName, sample.sid); } return assistantUniqueName; } /** * Private */ const addTaskSamples = async (twilioClient, assistantUniqueName, taskUniqueName, schemaTasks) => { for(let sample of schemaTasks){ const params = { language: sample.language, taggedText: sample.taggedText }; await Samples.create(twilioClient, assistantUniqueName, taskUniqueName, params); } return assistantUniqueName; } module.exports = { deleteTaskSamples, addTaskSamples }