mirror of
https://github.com/fergalmoran/dss.web.git
synced 2026-02-16 21:15:21 +00:00
32 lines
1.0 KiB
JavaScript
Executable File
32 lines
1.0 KiB
JavaScript
Executable File
'use strict';
|
|
|
|
angular.module('dssWebApp')
|
|
.controller('HomeCtrl', function ($scope, $rootScope, $state, AUTH_EVENTS,
|
|
mixes, MixModel, ActivityModel, UserModel) {
|
|
$scope.activity = [];
|
|
$scope.friendsMixes = [];
|
|
$scope.followers = [];
|
|
$scope.mixes = mixes;
|
|
$scope.$watch('activity', function (activity) {
|
|
$scope.activity = activity;
|
|
});
|
|
|
|
function _getActivityDetails(user) {
|
|
MixModel.findAll({friends: 'True'}).then(function (results) {
|
|
$scope.friendsMixes = results;
|
|
});
|
|
|
|
ActivityModel.findAll({slug: user.slug, limit: 5}).then(function (results) {
|
|
$scope.activity = results;
|
|
});
|
|
}
|
|
|
|
if ($rootScope.currentUser) {
|
|
_getActivityDetails($rootScope.currentUser);
|
|
} else {
|
|
$scope.$on(AUTH_EVENTS.loginSuccess, function (event, user) {
|
|
_getActivityDetails(user);
|
|
});
|
|
}
|
|
});
|