|
312 | 312 |
|
313 | 313 | /** @param {import('$types').ChatResponseModel} message */ |
314 | 314 | function onMessageReceivedFromClient(message) { |
315 | | - dialogs.push(message); |
| 315 | + dialogs.push({ |
| 316 | + ...message, |
| 317 | + is_chat_message: true |
| 318 | + }); |
316 | 319 | refresh(); |
317 | 320 | text = ""; |
318 | 321 | } |
319 | 322 |
|
320 | 323 | /** @param {import('$types').ChatResponseModel} message */ |
321 | 324 | function onMessageReceivedFromCsr(message) { |
322 | | - dialogs.push(message); |
| 325 | + dialogs.push({ |
| 326 | + ...message, |
| 327 | + is_chat_message: true |
| 328 | + }); |
323 | 329 | refresh(); |
324 | 330 | } |
325 | 331 |
|
326 | 332 | /** @param {import('$types').ChatResponseModel} message */ |
327 | 333 | function onMessageReceivedFromAssistant(message) { |
328 | 334 | // webSpeech.utter(message.text); |
329 | | - dialogs.push(message); |
| 335 | + dialogs.push({ |
| 336 | + ...message, |
| 337 | + is_chat_message: true |
| 338 | + }); |
330 | 339 | refresh(); |
331 | 340 | } |
332 | 341 |
|
|
997 | 1006 | {#if !!message.post_action_disclaimer} |
998 | 1007 | <RcDisclaimer content={message.post_action_disclaimer} /> |
999 | 1008 | {/if} |
1000 | | - <MessageImageGallery |
1001 | | - galleryStyles={'justify-content: flex-end;'} |
1002 | | - fetchFiles={() => getConversationFiles(params.conversationId, message.message_id, FileSourceType.User)} |
1003 | | - /> |
| 1009 | + {#if !!message.is_chat_message || !!message.has_message_files} |
| 1010 | + <MessageImageGallery |
| 1011 | + galleryStyles={'justify-content: flex-end;'} |
| 1012 | + fetchFiles={() => getConversationFiles(params.conversationId, message.message_id, FileSourceType.User)} |
| 1013 | + /> |
| 1014 | + {/if} |
1004 | 1015 | </div> |
1005 | 1016 | {#if !isLite} |
1006 | 1017 | <Dropdown> |
|
1024 | 1035 | </div> |
1025 | 1036 | <div class="msg-container"> |
1026 | 1037 | <RcMessage message={message} /> |
1027 | | - <MessageImageGallery |
1028 | | - galleryStyles={'justify-content: flex-start;'} |
1029 | | - fetchFiles={() => getConversationFiles(params.conversationId, message.message_id, FileSourceType.Bot)} |
1030 | | - /> |
| 1038 | + {#if !!message.is_chat_message || !!message.has_message_files} |
| 1039 | + <MessageImageGallery |
| 1040 | + galleryStyles={'justify-content: flex-start;'} |
| 1041 | + fetchFiles={() => getConversationFiles(params.conversationId, message.message_id, FileSourceType.Bot)} |
| 1042 | + /> |
| 1043 | + {/if} |
1031 | 1044 | </div> |
1032 | 1045 | {/if} |
1033 | 1046 | </div> |
|
0 commit comments