Skip to content

Commit 2e0d518

Browse files
committed
refine code script
1 parent 2b45e4f commit 2e0d518

File tree

5 files changed

+12
-11
lines changed

5 files changed

+12
-11
lines changed

src/lib/helpers/types/conversationTypes.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,15 @@ IRichContent.prototype.elements;
109109
*/
110110
IRichContent.prototype.quick_replies;
111111

112+
/**
113+
* The code rich content.
114+
*
115+
* @name language
116+
* @type {string}
117+
* @instance
118+
*/
119+
IRichContent.prototype.code_script;
120+
112121
/**
113122
* The language of the code rich content.
114123
*

src/routes/chat/[agentId]/[conversationId]/chat-box.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1340,8 +1340,8 @@
13401340
e.preventDefault();
13411341
13421342
let text = message?.rich_content?.message?.text || message?.text || '';
1343-
if (message?.rich_content?.rich_type === RichType.ProgramCode) {
1344-
text = message?.rich_content?.message?.text;
1343+
if (message?.rich_content?.message?.rich_type === RichType.ProgramCode) {
1344+
text = message?.rich_content?.message?.code_script;
13451345
}
13461346
13471347
navigator.clipboard.writeText(text).then(() => {

src/routes/chat/[agentId]/[conversationId]/rich-content/rc-js-interpreter.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
5353
function initCode() {
5454
try {
55-
const text = message?.rich_content?.message?.text || message?.text || '';
55+
const text = message?.rich_content?.message?.code_script || message?.rich_content?.message?.text || message?.text || '';
5656
const parsedText = marked.lexer(text);
5757
// @ts-ignore
5858
const codeText = parsedText.filter(x => !!x.text).map(x => x.text).join('');

src/routes/chat/[agentId]/[conversationId]/rich-content/rc-message.svelte

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
{#if message?.rich_content?.message?.rich_type === RichType.ProgramCode
2828
&& message?.rich_content?.message?.language === 'javascript'}
2929
<RcJsInterpreter message={message} scrollable />
30-
{:else if message?.rich_content?.message?.rich_type === RichType.ProgramCode}
31-
<Markdown containerClasses={markdownClasses} text={message?.text} rawText />
3230
{:else}
3331
<Markdown containerClasses={markdownClasses} text={text} rawText />
3432
{/if}

src/routes/page/conversation/[conversationId]/conv-dialog-element.svelte

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,6 @@
2323
{#if dialog?.rich_content?.message?.rich_type === RichType.ProgramCode
2424
&& dialog?.rich_content?.message?.language === 'javascript'}
2525
<RcJsInterpreter message={dialog} scrollable containerStyles={'color: var(--bs-primary);'} />
26-
{:else if dialog?.rich_content?.message?.rich_type === RichType.ProgramCode}
27-
<Markdown
28-
containerClasses={'dialog-item-text'}
29-
text={dialog?.text}
30-
rawText
31-
/>
3226
{:else}
3327
<Markdown
3428
containerClasses={'dialog-item-text'}

0 commit comments

Comments
 (0)