source/directives/navbar.directive.js
Function navbarController
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function navbarController($rootScope, sessionService, searchService) {
var vm = this;
vm.session = {};
getLSLists();
Consider simplifying this complex logical expression. Open
Open
if (sessionService.loggedIn()) {
vm.tagCollection = vm.tagCollection || searchService.getLSTags();
vm.providerCollection = vm.providerCollection || searchService.getLSProviders();
vm.categoryCollection = vm.categoryCollection || searchService.getLSCategories();
vm.peopleCollection = vm.peopleCollection || searchService.getLSPeople();