refactor: Cleanup

This commit is contained in:
Aleksander Grygier 2026-02-03 14:48:45 +01:00
parent 626bb47e9d
commit 394c012a58
4 changed files with 13 additions and 6 deletions

View File

@ -0,0 +1,3 @@
export const ATTACHMENT_LABEL_FILE = 'File';
export const ATTACHMENT_LABEL_PDF_FILE = 'PDF File';
export const ATTACHMENT_LABEL_MCP_PROMPT = 'MCP Prompt';

View File

@ -107,7 +107,7 @@ function createScrollContainer(preElement: Element): Element {
return {
type: 'element',
tagName: 'div',
properties: { className: ['code-block-scroll-container'] },
properties: { className: [CODE_BLOCK_SCROLL_CONTAINER_CLASS] },
children: [preElement]
};
}
@ -116,7 +116,7 @@ function createWrapper(header: Element, preElement: Element): Element {
return {
type: 'element',
tagName: 'div',
properties: { className: ['code-block-wrapper', 'relative'] },
properties: { className: [CODE_BLOCK_WRAPPER_CLASS, RELATIVE_CLASS] },
children: [header, createScrollContainer(preElement)]
};
}

View File

@ -1,5 +1,9 @@
import { getJsonHeaders, formatAttachmentText, isAbortError } from '$lib/utils';
import { AGENTIC_REGEX } from '$lib/constants/agentic';
import {
ATTACHMENT_LABEL_PDF_FILE,
ATTACHMENT_LABEL_MCP_PROMPT
} from '$lib/constants/attachment-labels';
import { AttachmentType, ContentPartType, MessageRole, ReasoningFormat } from '$lib/enums';
import type { ApiChatMessageContentPart, ApiChatCompletionToolCall } from '$lib/types/api';
import type { DatabaseMessageExtraMcpPrompt } from '$lib/types';
@ -764,7 +768,7 @@ export class ChatService {
} else {
contentParts.push({
type: ContentPartType.TEXT,
text: formatAttachmentText('PDF File', pdfFile.name, pdfFile.content)
text: formatAttachmentText(ATTACHMENT_LABEL_PDF_FILE, pdfFile.name, pdfFile.content)
});
}
}
@ -778,7 +782,7 @@ export class ChatService {
contentParts.push({
type: ContentPartType.TEXT,
text: formatAttachmentText(
'MCP Prompt',
ATTACHMENT_LABEL_MCP_PROMPT,
mcpPrompt.name,
mcpPrompt.content,
mcpPrompt.serverName

View File

@ -432,7 +432,7 @@ class ChatStore {
return await DatabaseService.createMessageBranch(
{
convId: activeConv.id,
type: 'text',
type: MessageType.TEXT,
role: MessageRole.ASSISTANT,
content: '',
timestamp: Date.now(),
@ -1234,7 +1234,7 @@ class ChatStore {
const assistantMessage = await DatabaseService.createMessageBranch(
{
convId: activeConv.id,
type: 'text',
type: MessageType.TEXT,
timestamp: Date.now(),
role: MessageRole.ASSISTANT,
content: '',