Merge pull request 'main' (#53) from React-Group/interstellar_ai:main into main

Reviewed-on: https://interstellardevelopment.org/code/code/sageTheDm/interstellar_ai/pulls/53
This commit is contained in:
sageTheDm 2024-10-11 09:10:12 +02:00
commit 35151b2c53
4 changed files with 10 additions and 12 deletions

View file

@ -317,20 +317,20 @@ const InputOutputBackend: React.FC = () => {
} }
const handleResendClick = () => { const handleResendClick = () => {
const temporary_message = messages[messages.length - 2]['content'] const msg = chatHistory.chats[chatHistory.selectedIndex].messages
const updatedMessages = messages.slice(0, -2) const lastUserMessage = msg[msg.length-2].content
setMessages(updatedMessages) msg.splice(msg.length-2,2)
endGetWorker() endGetWorker()
getNewToken() getNewToken()
setInputDisabled(false) setInputDisabled(false)
handleSendClick(temporary_message, true) handleSendClick(lastUserMessage, true)
} }
const handleEditClick = () => { const handleEditClick = () => {
const newestMessage = messages[messages.length - 2].content const msg = chatHistory.chats[chatHistory.selectedIndex].messages
setInputMessage(newestMessage) const lastUserMessage = msg[msg.length-2].content
const updatedMessages = messages.slice(0, messages.length - 2) setInputMessage(lastUserMessage)
setMessages(updatedMessages) msg.splice(msg.length-2,2)
endGetWorker() endGetWorker()
getNewToken() getNewToken()
setInputDisabled(false) setInputDisabled(false)

View file

@ -46,7 +46,7 @@ const History: React.FC = () => {
copyChats.chats = [...chatHistory.chats] copyChats.chats = [...chatHistory.chats]
// Remove the chat at the specified index // Remove the chat at the specified index
copyChats.chats.splice(index,1) copyChats.chats.splice(index,1)
// Determine new selectedIndex // Determine new selectedIndex
let newSelectedIndex = currentIndex; let newSelectedIndex = currentIndex;

View file

@ -12,11 +12,9 @@ import PrivacySettings from './PrivacySettings';
import FontSizeSetting from './FontSize'; import FontSizeSetting from './FontSize';
import OpenSourceModeToggle from './OpenSourceToggle'; import OpenSourceModeToggle from './OpenSourceToggle';
import { import {
changeHistory,
changeSettings, changeSettings,
createAccount, createAccount,
deleteAccount, deleteAccount,
getHistory,
} from '../../backend/database'; } from '../../backend/database';
import ThemeDropdown from './DropDownTheme'; import ThemeDropdown from './DropDownTheme';

View file

@ -6,4 +6,4 @@ cd ..
cd .. cd ..
cd py cd py
python api.py py api.py