Skip to content

Commit a9700ad

Browse files
author
Joshua Baert
committed
Merge branch 'master' into dataBaseEntry
2 parents d33af24 + add79aa commit a9700ad

2 files changed

Lines changed: 37 additions & 36 deletions

File tree

src/components/home/homeCtrl.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@ angular.module('app').controller('homeCtrl', function($scope, $state, mainServic
77

88
$scope.getUser = () => {
99
mainService.getUser().then(response => {
10+
console.log(response.data);
1011
mainService.user = response.data;
1112
mainService.user.kyu_level = mainService.rankCalculator(mainService.user);
12-
$scope.getRandomKata(mainService.user.id);
13+
$scope.getRandomKata();
1314
})
1415
}
1516

16-
$scope.getRandomKata = (userid) => {
17-
mainService.getRandomKata(userid).then(response => {
17+
$scope.getRandomKata = () => {
18+
console.log('hi');
19+
mainService.getRandomKata().then(response => {
1820
console.log(response.data);
1921
$scope.randomKata = response.data;
2022
})

src/components/mainService.js

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,15 @@ angular.module('app').service('mainService', function($http, $q, $sce) {
7171
};
7272

7373
// homeCtrl - displaying one kata withing range
74-
this.getRandomKata = (userid) => { // eventually we will want it to return a random kata based on the users experience. THAT IS WHY THERE IS AN ID PARAM
74+
this.getRandomKata = () => { // eventually we will want it to return a random kata based on the users experience. THAT IS WHY THERE IS AN ID PARAM
7575
return $http({
7676
method: 'GET',
77-
url: `/api/random-kata`
77+
url: `/api/random-kata/`
7878
});
7979
};
8080

8181
// kata_listCtrl = displays a plethora of katas based on user ability
82-
this.getRandomKataList = (userid) => {
82+
this.getRandomKataList = () => {
8383
return $http({
8484
method: 'GET',
8585
url: `/api/random-kata-list`
@@ -123,36 +123,7 @@ angular.module('app').service('mainService', function($http, $q, $sce) {
123123
}
124124

125125
// OTHER
126-
this.pointsCalculator = (kyu, user) => {
127-
switch (true) {
128-
case kyu = 8:
129-
return user.points += 1;
130-
break;
131-
case kyu = 7:
132-
return user.points += 2;
133-
break;
134-
case kyu = 6:
135-
return user.points += 4;
136-
break;
137-
case kyu = 5:
138-
return user.points += 8;
139-
break;
140-
case kyu = 4:
141-
return user.points += 16;
142-
break;
143-
case kyu = 3:
144-
return user.points += 32;
145-
break;
146-
case kyu = 2:
147-
return user.points += 64;
148-
break;
149-
case kyu = 1:
150-
return user.points += 128;
151-
break;
152-
}
153-
}
154-
155-
this.rankCalculator = (user) => {
126+
this.rankCalculator = (user) => {
156127
switch (true) {
157128
case user.points < 12:
158129
return user.kyu_level = 8;
@@ -181,5 +152,33 @@ this.rankCalculator = (user) => {
181152
}
182153
}
183154

155+
this.pointsCalculator = (kyu, user) => {
156+
switch (true) {
157+
case kyu = 8:
158+
return user.points += 1;
159+
break;
160+
case kyu = 7:
161+
return user.points += 2;
162+
break;
163+
case kyu = 6:
164+
return user.points += 4;
165+
break;
166+
case kyu = 5:
167+
return user.points += 8;
168+
break;
169+
case kyu = 4:
170+
return user.points += 16;
171+
break;
172+
case kyu = 3:
173+
return user.points += 32;
174+
break;
175+
case kyu = 2:
176+
return user.points += 64;
177+
break;
178+
case kyu = 1:
179+
return user.points += 128;
180+
break;
181+
}
182+
}
184183

185184
});

0 commit comments

Comments
 (0)