From 8794af1ff72153776125cb61a31e2f523c1954ef Mon Sep 17 00:00:00 2001
From: ingrid <ingrimeg@stud.ntnu.no>
Date: Thu, 23 Mar 2023 01:32:27 +0100
Subject: [PATCH] =?UTF-8?q?Oppdaterte=20api=20metode,=20slik=20at=20amn=20?=
 =?UTF-8?q?kan=20fjerne=20ting=20fra=20kj=C3=B8leskap?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/components/EatFridgeItemModal.vue | 8 ++++++--
 src/util/API.js                       | 4 ++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/components/EatFridgeItemModal.vue b/src/components/EatFridgeItemModal.vue
index 2d33835..27b8d9b 100644
--- a/src/components/EatFridgeItemModal.vue
+++ b/src/components/EatFridgeItemModal.vue
@@ -6,7 +6,7 @@
       <p id="sliderDisplay">{{sliderValue}} {{this.fridgeItem.amount.unit}}</p>
       <label for="slider">Mengde tatt av varen:</label>
 
-      <input type = "range" id = "slider" name = "slider" min="0" :max = "this.maxValue" v-model="sliderValue">
+      <input type = "range" id = "slider" name = "slider" min="0" :max = "this.maxValue" step="this.stepIncrentValue" v-model="sliderValue">
 
       <div id="buttons">
           <button @click="logFoodAsDiscarded">Ble kastet</button>
@@ -38,6 +38,7 @@ export default {
      return {
        visible:true,
        sliderValue: 0,
+         stepIncrentValue:'1',
      }
   },
   methods:{
@@ -58,7 +59,7 @@ export default {
               }
           };
 
-          API.removeIngredientFromFridge(request).catch((error)=> console.log(error));
+          API.updateFridge(request).catch((error)=> console.log(error));
           this.close();
       },
       logFoodAsDiscarded(){
@@ -98,6 +99,9 @@ export default {
 
           return numOfDays < 1 ;
       },
+      getStep(){
+        return 0.1;
+      },
   }
 }
 </script>
diff --git a/src/util/API.js b/src/util/API.js
index 43a793b..f199e8d 100644
--- a/src/util/API.js
+++ b/src/util/API.js
@@ -191,10 +191,10 @@ export const API = {
      * Action available: CONSUMED, DISCARDED,ADDED_TO_FRIDGE
      * @returns {Promise<void>}
      */
-    removeIngredientFromFridge: async(request) => {
+    updateFridge: async(request) => {
         const authStore = useAuthStore();
 
-        axios.put(`${import.meta.env.VITE_BACKEND_URL}/fridge/ingredients`, request,{
+        axios.put(`${import.meta.env.VITE_BACKEND_URL}/fridge/ingredientsAmount`, request,{
             headers: { Authorization: `Bearer ${authStore.token}` },
         }).then((response) => {
             return response.data;
-- 
GitLab