@@ -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