Estoy usando una cascada asíncrona como esta
const profileRichness = () => { async.waterfall([ getTargetUsers, filterUser, ], (err) => { if (err) errorlogger(uuid(), err, "email", "abc", "acc", "acd"); else console.log('Done'); }); }Fn que estoy llamando
const getTargetUsers = (callback,condition) => { user.getUsers(condition, (err, result) => { if (err) callback(err); else { if (result.length) callback(null, result); else callback('No user found'); } }); } const filterUser = (users, callback) => { users = users.filter(user => { if (!user.age || user.profile < 80) return user; else return false; }).filter(user => user); callback(null,users); }El problema es lo que sea que esté tratando de pasar en la primera función de la cascada, devuelve el error de que "la devolución de llamada no es una función", qué está sucediendo exactamente