modules/linagora.esn.contact/backend/lib/tools.js
Function exports
has 58 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = function(dependencies) {
var contactClient = require('./client')(dependencies);
var searchClient = require('./search')(dependencies);
var logger = dependencies('logger');
var userModule = dependencies('user');
Function indexAddressbookUserContacts
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function indexAddressbookUserContacts(addressBookHomeClient, book, userId) {
var split = book._links.self.href.split('/');
var bookName = split.pop().split('.').shift();
var bookId = split.pop();
var query = { userId: userId };