Преглед на файлове

pull questions from db, separate save and update

tags/0.0.1
diaseu преди 4 години
родител
ревизия
9ed3c6b716
променени са 1 файла, в които са добавени 20 реда и са изтрити 57 реда
  1. 20
    57
      frontend/src/services/survey.service.js

+ 20
- 57
frontend/src/services/survey.service.js Целия файл

@@ -9,51 +9,7 @@ import { Survey } from '../entities/survey'
9 9
  * @returns {array} instantiated Profile objects (see: /entites/profile)
10 10
  */
11 11
 const fetchSurveyByProfileId = async profileId => {
12
-    // const myquestions = await db.get(`/survey/questions`)
13
-    const myquestions = [
14
-        {
15
-            response_key_id: 1,
16
-            response_key_prompt: 'whats your favorite color',
17
-            response_key_description: 'color description',
18
-            response_key_category: 'category',
19
-        },
20
-        {
21
-            response_key_id: 2,
22
-            response_key_prompt: 'whats your favorite food',
23
-            response_key_description: 'food description',
24
-            response_key_category: 'category',
25
-        },
26
-        {
27
-            response_key_id: 3,
28
-            response_key_prompt: 'whats your favorite animal',
29
-            response_key_description: 'animal description',
30
-            response_key_category: 'category',
31
-        },
32
-        {
33
-            response_key_id: 4,
34
-            response_key_prompt: 'whats your favorite tree',
35
-            response_key_description: 'tree description',
36
-            response_key_category: 'category',
37
-        },
38
-        {
39
-            response_key_id: 5,
40
-            response_key_prompt: 'whats your favorite plant',
41
-            response_key_description: 'plant description',
42
-            response_key_category: 'category',
43
-        },
44
-        {
45
-            response_key_id: 6,
46
-            response_key_prompt: 'whats your favorite frog',
47
-            response_key_description: 'frog description',
48
-            response_key_category: 'category',
49
-        },
50
-        {
51
-            response_key_id: 7,
52
-            response_key_prompt: 'what is your zipcode',
53
-            response_key_description: 'zipcode description',
54
-            response_key_category: 'category',
55
-        },
56
-    ]
12
+    const myquestions = await db.get(`/survey/questions`)
57 13
     const allsteps = { }
58 14
     const questionsPerStep = 3
59 15
     const stepsNeeded = Math.ceil(myquestions.length / questionsPerStep)
@@ -93,19 +49,26 @@ const saveSurveyByProfileID = async (surveyResponses, profileId) => {
93 49
         console.log('posting this', `/${profileId}/respond?response_key_id=${keyId}&val=${val}`)
94 50
         // POST 
95 51
         // const myresponses = db.post(`/${profileId}/respond?response_key_id=${keyId}&val=${val}`)
96
-        // PATCH
97
-        // const myresponses = db.patch(`/profile/${profileId}/update/${keyId}`, 
98
-        // [
99
-        //     {
100
-        //         response_id: 2,
101
-        //         profile_id: profileId,
102
-        //         response_key_id: keyId,
103
-        //         val: val,
104
-        //     },
105
-        // ]
106
-        // )
107 52
         // return myresponses
108 53
     })
109 54
 }
110 55
 
111
-export { fetchSurveyByProfileId, saveSurveyByProfileID }
56
+const updateSurveyByProfileId = async (surveyResponses, profileId) => {
57
+    // PATCH
58
+    // const myresponses = db.patch(`/profile/${profileId}/update/${keyId}`,
59
+    // [
60
+    //     {
61
+    //         response_id: 2,
62
+    //         profile_id: profileId,
63
+    //         response_key_id: keyId,
64
+    //         val: val,
65
+    //     },
66
+    // ]
67
+    // )
68
+}
69
+
70
+export {
71
+    fetchSurveyByProfileId,
72
+    saveSurveyByProfileID,
73
+    updateSurveyByProfileId,
74
+ }

Loading…
Отказ
Запис