// goalService.getAllGoals();
//
angular.module('sparrowFit')
.service('goalService',function($http){

  this.getAllGoals= function (){
    var allGoals=$http.get('/api/get/goals');
    return allGoals;
  }
  this.getGoal=function(goalID){

    function goalMatchesParam(goal){
      return goal.id === Number(goalID);
    }
    // var requestedGoal= this.getAllGoals()
    // .filter(function(goal){
    //   return goalMatchesParam(goal)
    // }).join('');

    var requestedGoal= this.getAllGoals()
    .find(goalMatchesParam)

    return requestedGoal
  }

  this.addGoal=function(newGoal,callBack){
    // call end point here
    $http.post('/post/goals',newGoal);
    callBack(newGoal);
  };
})

// goalService.getAllGoals();
//
angular.module('sparrowFit')
.service('goalService',function($http){

  this.getAllGoals= function (){
    var allGoals=$http.get('/api/get/goals');
    console.log('allGoals in goalService',allGoals);
   return allGoals;
  }
  this.getGoal=function(goalID){

    function goalMatchesParam(goal){
      return goal.id === Number(goalID);
    }
    // var requestedGoal= this.getAllGoals()
    // .filter(function(goal){
    //   return goalMatchesParam(goal)
    // }).join('');

    var requestedGoal= this.getAllGoals()
    .find(goalMatchesParam)

    return requestedGoal
  }

  this.addGoal=function(newGoal,callBack){
    // call end point here
    $http.post('/post/goals',newGoal);
    callBack(newGoal);
  };
})

Revert Commit to Goals Service