From 8226641f6bd6d38ea9ae484a4f98bee236f60663 Mon Sep 17 00:00:00 2001 From: Titus Kristiansen <titusk@stud.ntnu.no> Date: Wed, 4 May 2022 09:42:18 +0200 Subject: [PATCH] Average user rating service added --- .../UserProfileComponents/UserProfile.vue | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/components/UserProfileComponents/UserProfile.vue b/src/components/UserProfileComponents/UserProfile.vue index ff50ea7..0f0f573 100644 --- a/src/components/UserProfileComponents/UserProfile.vue +++ b/src/components/UserProfileComponents/UserProfile.vue @@ -106,7 +106,8 @@ <script> import RatingComponent from "@/components/UserProfileComponents/Rating.vue"; import { parseCurrentUser } from "@/utils/token-utils"; -import { getUser, getAverageRating } from "@/utils/apiutil"; +import { getUser} from "@/utils/apiutil"; +import UserService from "@/services/user.service" export default { name: "LargeProfileCard", @@ -135,10 +136,14 @@ export default { return; } this.user = await getUser(this.id); - let rating = await getAverageRating(this.id); - if (rating >= 0 && rating <= 5) { - this.renterRating = rating; - this.ownerRating = rating; + let ratingAsOwner = await UserService.getUserRatingAsOwner(this.id); + let ratingAsRenter = await UserService.getUserRatingAsRenter(this.id) + + if (ratingAsOwner >= 0 && ratingAsOwner <= 5) { + this.ownerRating = ratingAsOwner; + } + if (ratingAsRenter >= 0 && ratingAsRenter <= 5){ + this.renterRating = ratingAsRenter; } }, getProfilePicture() { -- GitLab