Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
941bcdc2
Commit
941bcdc2
authored
Feb 20, 2024
by
Danny Liu
Browse files
Refactor deleteMessage function and update deleteMessagePair usage
parent
cd3cecd2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
8 deletions
+13
-8
src/lib/components/chat/Messages.svelte
src/lib/components/chat/Messages.svelte
+6
-7
src/lib/components/chat/Messages/UserMessage.svelte
src/lib/components/chat/Messages/UserMessage.svelte
+7
-1
No files found.
src/lib/components/chat/Messages.svelte
View file @
941bcdc2
...
...
@@ -221,14 +221,13 @@
scrollToBottom();
}, 100);
};
const deleteMessage = async (messageId) => {
const deleteMessage
Pair
= async (messageId) => {
history.messages[messageId].deleted = true;
history.messages[history.messages[messageId].childrenIds[0]].deleted = true;
updateChatById(localStorage.token, chatId, {
messages: messages,
history: history
});
await updateChatById(localStorage.token, chatId, { history });
await chats.set(await getChatList(localStorage.token));
};
</script>
...
...
@@ -247,7 +246,7 @@
>
{#if message.role === 'user'}
<UserMessage
on:delete={() => deleteMessage(message.id)}
on:delete={() => deleteMessage
Pair
(message.id)}
user={$user}
{message}
isFirstMessage={messageIdx === 0}
...
...
src/lib/components/chat/Messages/UserMessage.svelte
View file @
941bcdc2
...
...
@@ -45,6 +45,10 @@
edit = false;
editedContent = '';
};
const deleteMessageHandler = async () => {
dispatch('delete', message.id);
};
</script>
<div class=" flex w-full">
...
...
@@ -288,7 +292,9 @@
{#if !isFirstMessage}
<button
class="invisible group-hover:visible p-1 rounded dark:hover:text-white transition"
on:click={() => dispatch('delete', { messageId: message.id })}
on:click={() => {
deleteMessageHandler();
}}
>
<svg
xmlns="http://www.w3.org/2000/svg"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment