diff --git a/website/src/components/Tasks/LabelTask/LabelTask.tsx b/website/src/components/Tasks/LabelTask/LabelTask.tsx index 2a066c87..97a38057 100644 --- a/website/src/components/Tasks/LabelTask/LabelTask.tsx +++ b/website/src/components/Tasks/LabelTask/LabelTask.tsx @@ -30,23 +30,6 @@ export const LabelTask = ({ const cardColor = useColorModeValue("gray.50", "gray.800"); const isSpamTask = task.mode === "simple" && task.valid_labels.length === 1 && task.valid_labels[0] === "spam"; - // TODO: remove as soon as the backend delivers - // real information about the current message - const additionMessage: Message = useMemo( - () => ({ - text: task.reply, - is_assistant: task.type === TaskType.label_assistant_reply, - message_id: task.message_id, - created_date: new Date().toISOString(), - emojis: {}, - user_emojis: [], - id: "dummy", - lang: i18n.language, - parent_id: "dummy", - }), - [task.reply, task.type, task.message_id, i18n.language] - ); - return (
@@ -54,7 +37,10 @@ export const LabelTask = ({ {task.conversation ? ( - + ) : ( diff --git a/website/src/types/Tasks.ts b/website/src/types/Tasks.ts index a791916e..bbbe3a67 100644 --- a/website/src/types/Tasks.ts +++ b/website/src/types/Tasks.ts @@ -1,4 +1,4 @@ -import { Conversation } from "./Conversation"; +import { Conversation, Message } from "./Conversation"; import { BaseTask, TaskType } from "./Task"; export interface CreateInitialPromptTask extends BaseTask { @@ -37,6 +37,7 @@ export interface LabelAssistantReplyTask extends BaseTask { type: TaskType.label_assistant_reply; message_id: string; conversation: Conversation; + reply_message: Message; reply: string; valid_labels: string[]; mode: "simple" | "full"; @@ -47,6 +48,7 @@ export interface LabelPrompterReplyTask extends BaseTask { type: TaskType.label_prompter_reply; message_id: string; conversation: Conversation; + reply_message: Message; reply: string; valid_labels: string[]; mode: "simple" | "full";