Add copy error messages with request id
This commit is contained in:
@@ -403,11 +403,17 @@ export class Renderer {
|
||||
* renderError renders an error message in the chat.
|
||||
* @param {string} message
|
||||
*/
|
||||
renderError(message) {
|
||||
renderError(message, requestId = '') {
|
||||
const $msg =
|
||||
this.$tplErrorMessage.content.cloneNode(true).firstElementChild;
|
||||
$msg.querySelector('.message__content').textContent = message;
|
||||
$msg.dataset.copyText = message;
|
||||
const $content = $msg.querySelector('.message__content');
|
||||
if (requestId) {
|
||||
$content.textContent = `Request: ${requestId}\n${message}`;
|
||||
$msg.dataset.copyText = `Request: ${requestId}\n${message}`;
|
||||
} else {
|
||||
$content.textContent = message;
|
||||
$msg.dataset.copyText = message;
|
||||
}
|
||||
this.$chat.insertBefore($msg, this.$chatLoading);
|
||||
this.scrollToBottom();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user