Skip to content

Commit f3ba338

Browse files
committed
if you hit the skip button the current kata you are on cannot be the next random kata called
1 parent 3c123ef commit f3ba338

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

src/components/home/homeCtrl.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,25 @@ angular.module('app').controller('homeCtrl', function($scope, $state, mainServic
1313
console.log(response.data);
1414
mainService.user = response.data;
1515
mainService.user.kyu_level = mainService.rankCalculator(mainService.user);
16+
$scope.getUserKatas(mainService.user.id);
1617
$scope.getRandomKata();
1718
})
1819
}
1920

2021
$scope.getRandomKata = () => {
22+
let oldId;
23+
if ($scope.randomKata) {
24+
oldId = $scope.randomKata.id
25+
}
2126
mainService.getRandomKata(mainService.user.kyu_level).then(response => {
22-
console.log(response.data);
27+
28+
if (oldId) {
29+
if (response.data.id === oldId) {
30+
return $scope.getRandomKata(mainService.user.kyu_level);
31+
} else {
32+
return $scope.randomKata = response.data;
33+
}
34+
}
2335
$scope.randomKata = response.data;
2436
})
2537
}
@@ -43,7 +55,7 @@ angular.module('app').controller('homeCtrl', function($scope, $state, mainServic
4355

4456

4557
$scope.getUser();
46-
$scope.getUserKatas(mainService.user.id);
58+
4759

4860

4961
});

0 commit comments

Comments
 (0)