Quellcode durchsuchen

:construction: Set up distance as well, refactored hasMin check

tags/0.0.4
tomit4 vor 2 Jahren
Ursprung
Commit
beada06e8a

+ 5
- 6
frontend/src/entities/survey/survey.js Datei anzeigen

@@ -40,13 +40,12 @@ class Survey extends _baseRecord {
40 40
     }
41 41
 
42 42
     hasMinResponsesToCreateProfile(responses) {
43
-        const neededResponseKeys = [8, 7, 10, 11, 15, 9]
44
-        const hasNeededResponseKey = responses => {
45
-            return responses.every(response => {
46
-                neededResponseKeys.includes(response.response_key_id)
43
+        const neededResponseKeys = [8, 7, 10, 11, 15, 19, 9]
44
+        const hasMinResponses = () =>
45
+            responses.every(response => {
46
+                return neededResponseKeys.includes(response.response_key_id)
47 47
             })
48
-        }
49
-        return hasNeededResponseKey
48
+        return hasMinResponses()
50 49
     }
51 50
     validateAnswer(payload) {
52 51
         const { question, input } = payload

+ 1
- 1
frontend/src/utils/lang.js Datei anzeigen

@@ -37,6 +37,7 @@ const initialSteps = {
37 37
     zipcode: 'zipcode',
38 38
     seeking: 'seeking',
39 39
     presence: 'presence',
40
+    distance: 'distance',
40 41
     password: 'password',
41 42
 }
42 43
 
@@ -55,7 +56,6 @@ const allSteps = {
55 56
         pronouns: 'pronouns',
56 57
         language: 'language',
57 58
         image: 'image',
58
-        distance: 'distance',
59 59
         blurb: 'blurb',
60 60
         // experience: 'experience',
61 61
         // roles: 'role',

+ 1
- 1
frontend/src/utils/survey.js Datei anzeigen

@@ -84,7 +84,7 @@ class SurveyFactory {
84 84
         // Splash page is placed at beginning of survey
85 85
         mutatedResponseKeys.unshift(splash)
86 86
         // Auth page is placed after email/password
87
-        mutatedResponseKeys.splice(7, 0, auth)
87
+        mutatedResponseKeys.splice(8, 0, auth)
88 88
         return mutatedResponseKeys
89 89
     }
90 90
     async getQuestions() {

Laden…
Abbrechen
Speichern