瀏覽代碼

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

juan-filtering-match-pool
tomit4 2 年之前
父節點
當前提交
77ef364d1b
共有 3 個檔案被更改,包括 7 行新增8 行删除
  1. 5
    6
      frontend/src/entities/survey/survey.js
  2. 1
    1
      frontend/src/utils/lang.js
  3. 1
    1
      frontend/src/utils/survey.js

+ 5
- 6
frontend/src/entities/survey/survey.js 查看文件

@@ -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 查看文件

@@ -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 查看文件

@@ -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() {

Loading…
取消
儲存