UNPKG

linagora-rse

Version:
16 lines (12 loc) 703 B
(function(angular) { 'use strict'; angular.module('esn.follow').controller('followerListController', followerListController); function followerListController($scope, session, userUtils, FollowScrollBuilder, FollowPaginationHelper, _, FOLLOW_PAGE_SIZE) { $scope.users = []; $scope.isCurrentUser = session.user._id === $scope.user._id; $scope.userDisplayName = userUtils.displayNameOf($scope.user); $scope.loadNext = FollowScrollBuilder.build($scope, 'followers', FollowPaginationHelper.buildFollowersPaginationProvider({limit: FOLLOW_PAGE_SIZE}, $scope.user), function(elements) { Array.prototype.push.apply($scope.users, _.map(elements, 'user')); }); } })(angular);