modules/linagora.esn.contact/backend/lib/autoconf/index.js
Function exports
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = dependencies => {
const client = require('../client')(dependencies),
token = dependencies('auth').token;
return {
Consider simplifying this complex logical expression. Open
Open
if (res && res.body && res.body._embedded && res.body._embedded['dav:addressbook']) {
addressbooks = _.map(res.body._embedded['dav:addressbook'], book => {
const uri = book._links.self.href.replace('.json', ''); // No JSON for *DAV URI
return {