add tag task and varioius cleanup

This commit is contained in:
Dave Horton
2020-01-29 15:27:20 -05:00
parent bed4fa1f42
commit 92acd50595
17 changed files with 278 additions and 111 deletions

19
lib/tasks/tag.js Normal file
View File

@@ -0,0 +1,19 @@
const Task = require('./task');
const {TaskName} = require('../utils/constants');
class TaskTag extends Task {
constructor(logger, opts) {
super(logger, opts);
this.data = this.data.data;
}
get name() { return TaskName.Tag; }
async exec(cs) {
super.exec(cs);
cs.callInfo.customerData = this.data;
this.logger.debug({customerData: cs.callInfo.customerData}, 'TaskTag:exec set customer data');
}
}
module.exports = TaskTag;