Add updateMessageBlock and appendMediaToMessage to getContext
| @@ -2240,6 +2240,11 @@ function getMessageFromTemplate({ | ||
| 2240 | 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 | 2248 | export function updateMessageBlock(messageId, message) { |
| 2244 | 2249 | const messageElement = $(`#chat [mesid="${messageId}"]`); |
| 2245 | 2250 | const text = message?.extra?.display_text ?? message.mes; |
| @@ -1,6 +1,7 @@ | ||
| 1 | 1 | import { |
| 2 | 2 | activateSendButtons, |
| 3 | 3 | addOneMessage, |
| 4 | + appendMediaToMessage, | |
| 4 | 5 | callPopup, |
| 5 | 6 | characters, |
| 6 | 7 | chat, |
| @@ -41,6 +42,7 @@ import { | ||
| 41 | 42 | substituteParamsExtended, |
| 42 | 43 | this_chid, |
| 43 | 44 | updateChatMetadata, |
| 45 | + updateMessageBlock, | |
| 44 | 46 | } from '../script.js'; |
| 45 | 47 | import { |
| 46 | 48 | extension_settings, |
| @@ -171,6 +173,8 @@ export function getContext() { | ||
| 171 | 173 | getCharacters, |
| 172 | 174 | uuidv4, |
| 173 | 175 | humanizedDateTime, |
| 176 | + updateMessageBlock, | |
| 177 | + appendMediaToMessage, | |
| 174 | 178 | }; |
| 175 | 179 | } |
| 176 | 180 | |