UNPKG

unserver-unify

Version:

57 lines (43 loc) 1.56 kB
'use strict'; angular.module('bamboo').controller('SidebarK12Ctrl', function($scope, ApiService, loginService, HomeService) { var _self = this; //getStatus(); this.schoolIconUrl = ApiService.SHOST + "/public/" + ApiService.RES + "/school/" + ApiService.gid + "/"; this.imagePicUrl = ApiService.PSURL + "/avatar/"; // console.log(loginService.school); console.log(loginService.user); var schoolUrl = ApiService.SHOST + "/public/" + ApiService.RES + "/school/" + ApiService.gid + "/"; if (loginService.school.sideadv) { $scope.sideadv = schoolUrl + loginService.school.sideadv; } var serviceFunctions = []; function getClassInfo(callback) { HomeService.getClassInfoForCurrentUser(function(err, items) { console.log(items); _self.myclasses = items; return callback(); }); } function getSideBarInfo(callback) { HomeService.getSideBarInfo(function(err, _result) { _self.notice = _result.notice; console.log(_self.notice); $scope.resources = _result.resources; $scope.surveys = _result.surveys; $scope.announcementnames = _result.annoucements; $scope.hottopics = _result.topics; return callback(); }); } if(loginService.user){ serviceFunctions.push(getClassInfo); } serviceFunctions.push(getSideBarInfo); console.log(serviceFunctions); var waterfall=contra; waterfall.waterfall(serviceFunctions,function(err){ console.log(err); }) });