|
|
@@ -56,12 +56,7 @@
|
|
|
}
|
|
|
|
|
|
const loadChatPreview = async (selectedIdx) => {
|
|
|
- if (
|
|
|
- !chatList ||
|
|
|
- chatList.length === 0 ||
|
|
|
- selectedIdx === null ||
|
|
|
- chatList[selectedIdx] === undefined
|
|
|
- ) {
|
|
|
+ if (!chatList || chatList.length === 0 || selectedIdx === null) {
|
|
|
selectedChat = null;
|
|
|
messages = null;
|
|
|
history = null;
|
|
|
@@ -70,8 +65,11 @@
|
|
|
}
|
|
|
|
|
|
const selectedChatIdx = selectedIdx - actions.length;
|
|
|
- if (selectedChatIdx < 0) {
|
|
|
+ if (selectedChatIdx < 0 || selectedChatIdx >= chatList.length) {
|
|
|
selectedChat = null;
|
|
|
+ messages = null;
|
|
|
+ history = null;
|
|
|
+ selectedModels = [''];
|
|
|
return;
|
|
|
}
|
|
|
|