Source: components/inteligencia/inteligencia.controller.js

/**
 * @ngdoc inteligencia
 * @name InteligenciaCtrl
 * @module s4c.components.inteligencia.InteligenciaCtrl
 *
 * @description Controller do módulo de Inteligência 
 * 
 * 
 */
(function () {
    'use strict';

    /**
     * @method InteligenciaCtrl
     * 
     * @param {*} $scope 
     * @param {*} $state 
     * @param {*} UserInfo 
     * @param {*} AuthService 
     * @param {*} MainState 
     */
    function InteligenciaCtrl($scope, $state, UserInfo, AuthService, MainState) {
        $scope.res = $scope.$root.res;
        angular.extend($scope, {
            usuario: UserInfo,
            logout: function () {
                if (MainState.getDirective('voip') != null) {
                    MainState.getDirective('voip').deslogar();
                }

                AuthService.logout();
                $state.go('inicio');
            }
        });

    }

    InteligenciaCtrl.$inject = ['$scope', '$state', 'UserInfo', 'AuthService', 'MainState'];

    angular.module('s4c.controllers.InteligenciaCtrl', [])
        .controller('InteligenciaCtrl', InteligenciaCtrl);
}());