Skip to content
Snippets Groups Projects
Commit e3f327ae authored by Håkon Eilertsen Røskaft's avatar Håkon Eilertsen Røskaft
Browse files

Fixed so rating now displayes properly on user profile

parent 57c6d025
No related branches found
No related tags found
1 merge request!157Rating load
Pipeline #182404 passed
......@@ -95,7 +95,7 @@
</h5>
<div>
<rating-component :rating="renterRating" :ratingType="'Leietaker'" />
<rating-component :rating="ownerRating" :ratingType="'Utleier'" />
<RatingComponent :rating="ownerRating" :ratingType="'Utleier'"></RatingComponent>
</div>
<div
......@@ -161,11 +161,11 @@ export default {
this.isCurrentUser = true;
this.user = this.currentUser;
this.user = await UserService.getUserFromId(this.user.accountId);
return;
} else {
this.user = await getUser(this.id);
}
this.user = await getUser(this.id);
let ratingAsOwner = await UserService.getUserRatingAsOwner(this.id);
let ratingAsRenter = await UserService.getUserRatingAsRenter(this.id);
let ratingAsOwner = await UserService.getUserRatingAverageOwner(this.id);
let ratingAsRenter = await UserService.getUserRatingAverageRenter(this.id);
if (ratingAsOwner >= 0 && ratingAsOwner <= 5) {
this.ownerRating = ratingAsOwner;
......@@ -186,8 +186,8 @@ export default {
this.logout();
},
},
beforeMount() {
this.getUser();
async beforeMount() {
await this.getUser();
},
};
</script>
......@@ -39,6 +39,28 @@ class UserService {
.catch((err) => console.error(err));
}
async getUserRatingAverageOwner(userId) {
return await axios
.get(API_URL + "rating/" + userId + "/average/owner", {
headers: tokenHeader(),
})
.then((res) => {
return res.data;
})
.catch((err) => console.error(err));
}
async getUserRatingAverageRenter(userId) {
return await axios
.get(API_URL + "rating/" + userId + "/average/renter", {
headers: tokenHeader(),
})
.then((res) => {
return res.data;
})
.catch((err) => console.error(err));
}
async setListingToDeleted(listingId) {
return await axios
.delete(API_URL + "listing/" + listingId, {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment