Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
initGanttDataProcessor() {
/**
* type: "task"|"link"
* action: "create"|"update"|"delete"
* item: data object object
*/
const onDataUpdated = this.props.onDataUpdated;
this.dataProcessor = gantt.createDataProcessor((type, action, item, id) => {
return new Promise((resolve, reject) => {
if (onDataUpdated) {
onDataUpdated(type, action, item, id);
}
// if onDataUpdated changes returns a permanent id of the created item, you can return it from here so dhtmlxGantt could apply it
// resolve({id: databaseId});
return resolve();
});
});
}