diff --git a/website/src/components/FlaggableElement.tsx b/website/src/components/FlaggableElement.tsx index 80d97a5b..63370444 100644 --- a/website/src/components/FlaggableElement.tsx +++ b/website/src/components/FlaggableElement.tsx @@ -42,7 +42,12 @@ export const FlaggableElement = (props) => { label_map.set(flag.attributeName, sliderValues[i]); } }); - trigger({ message_id: props.message_id, post_id: props.post_id, label_map: Object.fromEntries(label_map), text: props.text }); + trigger({ + message_id: props.message_id, + post_id: props.post_id, + label_map: Object.fromEntries(label_map), + text: props.text, + }); }; const [checkboxValues, setCheckboxValues] = useState(new Array(TEXT_LABEL_FLAGS.length).fill(false)); const [sliderValues, setSliderValues] = useState(new Array(TEXT_LABEL_FLAGS.length).fill(1)); diff --git a/website/src/pages/api/set_label.ts b/website/src/pages/api/set_label.ts index 202f30cd..4db5ddaf 100644 --- a/website/src/pages/api/set_label.ts +++ b/website/src/pages/api/set_label.ts @@ -13,10 +13,10 @@ const handler = async (req, res) => { res.status(401).end(); return; } - + // Parse out the local message_id, task ID and the interaction contents. const { message_id, post_id, label_map, text } = await JSON.parse(req.body); - + const interactionRes = await fetch(`${process.env.FASTAPI_URL}/api/v1/text_labels`, { method: "POST", headers: { @@ -24,16 +24,15 @@ const handler = async (req, res) => { "Content-Type": "application/json", }, body: JSON.stringify({ - "type": "text_labels", - "message_id": message_id, - "labels": label_map, - "text": text, - "user": { - "id": token.sub, - "display_name": token.name || token.email, - "auth_method": "local", - } - + type: "text_labels", + message_id: message_id, + labels: label_map, + text: text, + user: { + id: token.sub, + display_name: token.name || token.email, + auth_method: "local", + }, }), }); res.status(interactionRes.status).end();