👽 added async to api calls
Co-authored-by: Sindre Kjelsrud <kjelsrudsindre@gmail.com>
This commit is contained in:
parent
14c24ae97e
commit
f417e575ea
8 changed files with 17 additions and 11 deletions
frontend/src
api
components/form/footer
routes
|
@ -19,7 +19,9 @@ interface QAData {
|
||||||
questions: QuestionAnswerPair[];
|
questions: QuestionAnswerPair[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export const getUserQuestions = (respondentID: number): Promise<QAData> => {
|
export const getUserQuestions = async (
|
||||||
|
respondentID: number
|
||||||
|
): Promise<QAData> => {
|
||||||
let url = `http://localhost:8080/userquestions?respondentID=${respondentID}`;
|
let url = `http://localhost:8080/userquestions?respondentID=${respondentID}`;
|
||||||
|
|
||||||
const response = fetch(url, {
|
const response = fetch(url, {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
export const postBugData = (bugText: string) => {
|
export const postBugData = async (bugText: string) => {
|
||||||
let url = "http://localhost:8080/submitbug";
|
let url = "http://localhost:8080/submitbug";
|
||||||
|
|
||||||
const response = fetch(url, {
|
const response = fetch(url, {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
export const postEvaluationData = (evaluationText: string) => {
|
export const postEvaluationData = async (evaluationText: string) => {
|
||||||
let url = "http://localhost:8080/submiteval";
|
let url = "http://localhost:8080/submiteval";
|
||||||
|
|
||||||
const response = fetch(url, {
|
const response = fetch(url, {
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
export const postFormData = (respondentID: number, allFormAnswers: string) => {
|
export const postFormData = async (
|
||||||
|
respondentID: number,
|
||||||
|
allFormAnswers: string
|
||||||
|
) => {
|
||||||
let url = "http://localhost:8080/submitanswers";
|
let url = "http://localhost:8080/submitanswers";
|
||||||
|
|
||||||
const response = fetch(url, {
|
const response = fetch(url, {
|
||||||
|
|
|
@ -2,7 +2,7 @@ interface postUserformDataReponse {
|
||||||
respondentID: number;
|
respondentID: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const postUserformData = (
|
export const postUserformData = async (
|
||||||
age: string,
|
age: string,
|
||||||
education: string,
|
education: string,
|
||||||
healthcare_personnel: string,
|
healthcare_personnel: string,
|
||||||
|
|
|
@ -15,12 +15,13 @@
|
||||||
goto(`${questionNum - 1}`)
|
goto(`${questionNum - 1}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleFormSubmit = () => {
|
const handleFormSubmit = async () => {
|
||||||
let allFormAnswers:string | null = localStorage.getItem("allFormAnswers")
|
let allFormAnswers:string | null = localStorage.getItem("allFormAnswers")
|
||||||
let respondentID:string | null = localStorage.getItem("RespondentId")
|
let respondentID:string | null = localStorage.getItem("RespondentId")
|
||||||
|
|
||||||
if (allFormAnswers && respondentID) {
|
if (allFormAnswers && respondentID) {
|
||||||
postFormData(Number(respondentID), allFormAnswers)
|
await postFormData(Number(respondentID), allFormAnswers)
|
||||||
|
goto("/evaluation")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
|
|
||||||
let evaluationText:string = ""
|
let evaluationText:string = ""
|
||||||
|
|
||||||
const handleEvaluationSubmit = () => {
|
const handleEvaluationSubmit = async () => {
|
||||||
if (evaluationText) {
|
if (evaluationText) {
|
||||||
postEvaluationData(evaluationText)
|
await postEvaluationData(evaluationText)
|
||||||
goto("/")
|
goto("/")
|
||||||
} else {
|
} else {
|
||||||
console.log("error");
|
console.log("error");
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
|
|
||||||
let bugText:string = ""
|
let bugText:string = ""
|
||||||
|
|
||||||
const handleBugSubmit = () => {
|
const handleBugSubmit = async () => {
|
||||||
if (bugText) {
|
if (bugText) {
|
||||||
postBugData(bugText)
|
await postBugData(bugText)
|
||||||
goto("javascript:history.back()")
|
goto("javascript:history.back()")
|
||||||
} else {
|
} else {
|
||||||
console.log("error");
|
console.log("error");
|
||||||
|
|
Reference in a new issue