Use tasks api for external ldap syncer

This commit is contained in:
Johannes Zellner
2019-08-29 17:19:51 +02:00
parent f8db12346d
commit b9efa8f445
5 changed files with 83 additions and 60 deletions

View File

@@ -9,6 +9,7 @@ var apptask = require('./apptask.js'),
database = require('./database.js'),
debug = require('debug')('box:taskworker'),
domains = require('./domains.js'),
externalldap = require('./externalldap.js'),
reverseProxy = require('./reverseproxy.js'),
settings = require('./settings.js'),
tasks = require('./tasks.js'),
@@ -23,6 +24,7 @@ const TASKS = { // indexed by task type
renewcerts: reverseProxy.renewCerts,
prepareDashboardDomain: domains.prepareDashboardDomain,
cleanBackups: backups.cleanup,
syncExternalLdap: externalldap.sync,
_identity: (arg, progressCallback, callback) => callback(null, arg),
_error: (arg, progressCallback, callback) => callback(new Error(`Failed for arg: ${arg}`)),