From f486a08621eec271889c4e2108e0038a98e78946 Mon Sep 17 00:00:00 2001 From: Jannik Schönartz Date: Mon, 18 Mar 2019 17:27:55 +0000 Subject: [server/registration] Add server registration --- server/lib/external-backends/backendhelper.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'server/lib/external-backends/backendhelper.js') diff --git a/server/lib/external-backends/backendhelper.js b/server/lib/external-backends/backendhelper.js index be41ebc..4bd9969 100644 --- a/server/lib/external-backends/backendhelper.js +++ b/server/lib/external-backends/backendhelper.js @@ -76,19 +76,19 @@ module.exports = { return result }, - deleteClients: function (clientids) { + deleteClients: async function (clientids) { // Get all backends and call deleteClient for each instance. - return db.backend.findAll({ where: { '$clientMappings.clientid$': clientids }, include: ['clientMappings'] }).then(backends => { - backends.forEach(backend => { - const ba = new ExternalBackends() - const instance = ba.getInstance(backend.type) - var objectsToDelete = [] - backend.clientMappings.forEach(mapping => { - objectsToDelete.push(mapping.externalId) - }) - // If there are objects to delete -> delete them. - if (objectsToDelete.length > 0) instance.deleteObjects(backend.credentials, objectsToDelete) + const backends = await db.backend.findAll({ where: { '$clientMappings.clientid$': clientids }, include: ['clientMappings'] }) + + backends.forEach(backend => { + const ba = new ExternalBackends() + const instance = ba.getInstance(backend.type) + var objectsToDelete = [] + backend.clientMappings.forEach(mapping => { + objectsToDelete.push(mapping.externalId) }) + // If there are objects to delete -> delete them. + if (objectsToDelete.length > 0) instance.deleteObjects(backend.credentials, objectsToDelete) }) }, -- cgit v1.2.3-55-g7522