Open sidebar
ngOnInit(){ this.loader = this.loadingCtrl.create({ content: "Please wait..." }); this.loader.present(); this.userSub = this.userService.getOwnerSub().subscribe( user => { this.user = user; // this.counter[0] = this.user.viwedMeCount; // this.counter[1] = this.user.favoriteCount; this.counter[2] = this.user.favoriteMeCount; this.loader.dismiss(); }); this.viewedMeSub = this.userService.getViewedMeList().subscribe(list => { this.viewedMeUserList=[]; if(list.length){ this.viewedMeNoData = false; list.map(user => { if(user.$value){ this.userService.getUserRef(user.$key).once('value').then(snap => { let userData = snap.val(); if(userData) { userData.$key = user.$key; if(userData.profileActive == 'true') { let sb = this.userService.getFavorite(user.$key).subscribe( val => userData.isFav = val.$value ); console.log('adding user ' + userData.userName + ' to the result list'); this.viewedMeUserList.push(userData); this.unSubscriptionList.push(sb); } this.searchService.blockUserFilter(this.viewedMeUserList,this.userService.getOwnerId(),(list)=>{ this.viewedMeUserList = list; this.onCategoryChange('isOnline'); }); } else { console.log("user " + user.$key + "does not exist."); } }); } if(this.viewedMeUserList.length == 0) { this.viewedMeNoData = true; } }); } else { this.viewedMeNoData = true; } }); }
Close sidebar
Back
Please note that all pasted data is publicly available.
X (fomerly Twitter)
GitHub
Use setting
Back
Please note that all pasted data is publicly available.
X (fomerly Twitter)
GitHub
Use setting