diff --git a/src/services/user.service.js b/src/services/user.service.js index a1da6a33bc6241edd0aaee60f1d4d88c3604fc58..d15407bf2cabd6ca8db35608b732b50901492184 100644 --- a/src/services/user.service.js +++ b/src/services/user.service.js @@ -6,7 +6,7 @@ const API_URL = process.env.VUE_APP_BASEURL; class UserService { async getUserFromId(userId) { return await axios - .get(API_URL + "/users/" + userId + "/profile", { + .get(API_URL + "users/" + userId + "/profile", { headers: tokenHeader(), }) .then((res) => { @@ -33,25 +33,43 @@ class UserService { async getUserRatingAsRenter() {} async getRenterHistory() { - return await axios - .get(API_URL + "user/profile/rent/history/all", { + return await axios + .get(API_URL + "user/profile/rent/history", { headers: tokenHeader(), }) .then((res) => { return res.data; }) - .catch((err) => console.error(err)); + .catch((err) => { + console.error(err); + return []; + }); } async getOwnerHistory() { return await axios - .get(API_URL + "user/profile/rent/history/owner/all", { + .get(API_URL + "user/profile/rent/history/owner", { headers: tokenHeader(), }) - .then((res) => { - return res.data; - }) - .catch((err) => console.error(err)); + .then((res) => { + return res.data; + }) + .catch((err) => { + console.error(err); + }); + } + + async isRated(rentID) { + return await axios + .get(API_URL + "rating/" + rentID + "/israted", { + headers: tokenHeader(), + }) + .then((res) => { + return res.data; + }) + .catch((err) => { + console.error(err); + }); } } diff --git a/src/views/TestView.vue b/src/views/TestView.vue index fb7e3c9bb505f894808d7a6b5636515dfeb92921..f86430c64bb07d2f6e60fe0626ac1f50371d3682 100644 --- a/src/views/TestView.vue +++ b/src/views/TestView.vue @@ -7,10 +7,9 @@ export default { data() { return { show: false, - } - }, - components: { + }; }, + components: {}, methods: { toggleModal() { this.show = !this.show;