diff --git a/lib/utils/sendQuestionAnswer.ts b/lib/utils/sendQuestionAnswer.ts index 1a5aaeb..e5876e8 100644 --- a/lib/utils/sendQuestionAnswer.ts +++ b/lib/utils/sendQuestionAnswer.ts @@ -87,12 +87,17 @@ export function sendQuestionAnswer( let answerString = ``; selectedVariants.forEach((e) => { - if (!e.isOwn) answerString += `\`${e.answer}\`,`; + if (!e.isOwn || (e.isOwn && question.content.own)) { + console.log(e.answer); + console.log(e.answer); + console.log(ownAnswer); + const body = { + Image: e.extendedText, + Description: e.isOwn ? ownAnswer : e.answer, + }; + answerString += `\`${JSON.stringify(body)}\`,`; + } }); - - if (question.content.own && selectedVariants.some((v) => v.isOwn)) { - answerString += `\`${ownAnswer}\`,`; - } answerString = answerString.slice(0, -1); return sendAnswer({ @@ -213,7 +218,7 @@ export function sendQuestionAnswer( return sendAnswer({ questionId: question.id, - body: JSON.stringify(body), + body: `\`${JSON.stringify(body)}\``, qid: quizId, }); }