Add updateMessageBlock and appendMediaToMessage to getContext
| @@ -2240,6 +2240,11 @@ function getMessageFromTemplate({ | |||
| 2240 | return mes; | 2240 | return mes; |
| 2241 | } | 2241 | } |
| 2242 | 2242 | ||
| 2243 | /** | ||
| 2244 | * Re-renders a message block with updated content. | ||
| 2245 | * @param {number} messageId Message ID | ||
| 2246 | * @param {object} message Message object | ||
| 2247 | */ | ||
| 2243 | export function updateMessageBlock(messageId, message) { | 2248 | export function updateMessageBlock(messageId, message) { |
| 2244 | const messageElement = $(`#chat [mesid="${messageId}"]`); | 2249 | const messageElement = $(`#chat [mesid="${messageId}"]`); |
| 2245 | const text = message?.extra?.display_text ?? message.mes; | 2250 | const text = message?.extra?.display_text ?? message.mes; |
| @@ -1,6 +1,7 @@ | |||
| 1 | import { | 1 | import { |
| 2 | activateSendButtons, | 2 | activateSendButtons, |
| 3 | addOneMessage, | 3 | addOneMessage, |
| 4 | appendMediaToMessage, | ||
| 4 | callPopup, | 5 | callPopup, |
| 5 | characters, | 6 | characters, |
| 6 | chat, | 7 | chat, |
| @@ -41,6 +42,7 @@ import { | |||
| 41 | substituteParamsExtended, | 42 | substituteParamsExtended, |
| 42 | this_chid, | 43 | this_chid, |
| 43 | updateChatMetadata, | 44 | updateChatMetadata, |
| 45 | updateMessageBlock, | ||
| 44 | } from '../script.js'; | 46 | } from '../script.js'; |
| 45 | import { | 47 | import { |
| 46 | extension_settings, | 48 | extension_settings, |
| @@ -171,6 +173,8 @@ export function getContext() { | |||
| 171 | getCharacters, | 173 | getCharacters, |
| 172 | uuidv4, | 174 | uuidv4, |
| 173 | humanizedDateTime, | 175 | humanizedDateTime, |
| 176 | updateMessageBlock, | ||
| 177 | appendMediaToMessage, | ||
| 174 | }; | 178 | }; |
| 175 | } | 179 | } |
| 176 | 180 | ||