1
- import _ from 'lodash'
2
1
import angular from 'angular'
3
- import { loadUser } from '../services/userv3.service.js'
2
+ import { loadUser , getCurrentUser } from '../services/userv3.service.js'
4
3
5
4
( function ( ) {
6
5
'use strict'
@@ -9,7 +8,7 @@ import { loadUser } from '../services/userv3.service.js'
9
8
10
9
ListingsCtrl . $inject = [ 'CONSTANTS' , 'logger' , '$q' , 'TcAuthService' , 'UserService' ,
11
10
'UserStatsService' , 'ProfileService' , 'ChallengeService' ,
12
- 'ExternalAccountService' , 'ngDialog' , '$anchorScroll' , '$scope'
11
+ 'ExternalAccountService' , 'ngDialog' , '$anchorScroll' , '$scope' ,
13
12
]
14
13
15
14
function ListingsCtrl ( CONSTANTS , logger , $q , TcAuthService , UserService , UserStatsService , ProfileService ,
@@ -30,15 +29,10 @@ import { loadUser } from '../services/userv3.service.js'
30
29
vm . myChallenges = [ ]
31
30
loadUser ( ) . then ( function ( token ) {
32
31
handle = UserService . getUserIdentity ( ) . handle
33
- // mock current user have this challenges
34
- vm . myChallenges . push ( { 'id' :30056409 } )
35
- vm . myChallenges . push ( { 'id' :30056067 } )
36
- vm . myChallenges . push ( { 'id' :16870 } )
37
32
38
- // update auth flag
33
+ // update auth flag and get challenges
39
34
if ( TcAuthService . isAuthenticated ( ) ) {
40
35
getChallenges ( handle )
41
- $scope . userProps = { isAuth : true , myChallenges : vm . myChallenges }
42
36
}
43
37
} , function ( error ) {
44
38
// do nothing, just show non logged in state of navigation bar
0 commit comments