Skip to content

Commit a17c8c4

Browse files
committed
update graphql responses
1 parent 8a997c1 commit a17c8c4

File tree

4 files changed

+29
-29
lines changed

4 files changed

+29
-29
lines changed

public/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ function setupGeneric() {
458458

459459
Traitify.http.post(Traitify.GraphQL.generic.path, {query, variables}).then((response) => {
460460
try {
461-
const options = response.data.genericAssessments
461+
const options = response.data.genericSurveys
462462
.map(({id, name}) => ({text: name, value: id}))
463463
.sort((a, b) => a.text.localeCompare(b.text));
464464

src/components/survey/generic/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export default function Generic() {
1818
const [showConclusions, setShowConclusions] = useState(false);
1919

2020
const assessment = useAssessment({surveyType: "generic"});
21-
const questionSets = assessment ? assessment.questionSets : [];
21+
const questionSets = assessment ? assessment.survey.questionSets : [];
2222
const questionCount = questionSets.reduce((count, set) => count + set.questions.length, 0);
2323
const currentQuestionSet = questionSets ? questionSets[questionSetIndex] : {};
2424
const progress = questionSetIndex >= 0 ? (questionSetIndex / questionSets.length) * 100 : 0;
@@ -41,7 +41,7 @@ export default function Generic() {
4141
const onSubmit = () => {
4242
const query = graphQL.generic.update;
4343
const variables = {
44-
assessmentID: assessment.assessment.id,
44+
assessmentID: assessment.id,
4545
answers
4646
};
4747

@@ -69,7 +69,7 @@ export default function Generic() {
6969
return (
7070
<Container {...props}>
7171
<Markdown className={style.markdown}>
72-
{assessment.conclusions}
72+
{assessment.survey.conclusions}
7373
</Markdown>
7474
<button type="button" className={style.btnPrimary}>Finished!</button>
7575
</Container>
@@ -102,7 +102,7 @@ export default function Generic() {
102102
containerClass={style.modalContainer}
103103
>
104104
<Markdown>
105-
{assessment.instructions}
105+
{assessment.survey.instructions}
106106
</Markdown>
107107
<hr className={style.grayDivider} />
108108
<div className={style.footer}>
@@ -118,7 +118,7 @@ export default function Generic() {
118118
className={style.btnPrimary}
119119
onClick={() => setShowInstructions(false)}
120120
>
121-
{assessment.instructionButton}
121+
{assessment.survey.instructionButton}
122122
</button>
123123
</div>
124124
</Modal>

src/lib/graphql/generic.js

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const surveys = `
22
query($localeKey: String!) {
3-
genericAssessments(localeKey: $localeKey) {
3+
genericSurveys(localeKey: $localeKey) {
44
id
55
name
66
}
@@ -21,31 +21,31 @@ export const create = `
2121

2222
export const questions = `
2323
query($assessmentID: ID!) {
24-
genericAssessmentQuestions(assessmentId: $assessmentID) {
24+
genericSurveyQuestions(assessmentId: $assessmentID) {
2525
id
26-
name
27-
conclusions
28-
instructions
29-
instructionButton
30-
questionSets {
31-
text
32-
setImage
33-
questions {
34-
id
26+
surveyId
27+
profileId
28+
startedAt
29+
completedAt
30+
survey {
31+
id
32+
name
33+
conclusions
34+
instructions
35+
instructionButton
36+
questionSets {
3537
text
36-
responseOptions {
38+
setImage
39+
questions {
3740
id
3841
text
42+
responseOptions {
43+
id
44+
text
45+
}
3946
}
4047
}
4148
}
42-
assessment {
43-
id
44-
surveyId
45-
profileId
46-
startedAt
47-
completedAt
48-
}
4949
}
5050
}
5151
`;

src/lib/recoil/assessment.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@ export const genericAssessmentQuery = selectorFamily({
124124
return null;
125125
}
126126

127-
const survey = response.data.genericAssessmentQuestions;
128-
if(!survey?.length || !survey?.assessment.completedAt) { return survey; }
127+
const assessment = response.data.genericSurveyQuestions;
128+
if(!assessment?.length || !assessment?.completedAt) { return assessment; }
129129

130-
cache.set(cacheKey, survey);
130+
cache.set(cacheKey, assessment);
131131

132-
return survey;
132+
return assessment;
133133
},
134134
key: "assessment/generic"
135135
});

0 commit comments

Comments
 (0)