diff --git a/src/lib/ChatScreens/DefaultChatScreen.svelte b/src/lib/ChatScreens/DefaultChatScreen.svelte index d4a238c2..af88c59e 100644 --- a/src/lib/ChatScreens/DefaultChatScreen.svelte +++ b/src/lib/ChatScreens/DefaultChatScreen.svelte @@ -29,8 +29,7 @@ let messageInput:string = '' let messageInputTranslate:string = '' let openMenu = false - let loadPages = 10 - let lastLoadedChatId = '' + let loadPages = 30 let autoMode = false let rerolls:Message[][] = [] let rerollid = -1 @@ -49,17 +48,6 @@ return sendMain(true) } - function getLoadPages(){ - if(!$CurrentChat.id){ - $CurrentChat.id = v4() - } - if($CurrentChat.id !== lastLoadedChatId){ - lastLoadedChatId = $CurrentChat.id - loadPages = 10 - } - return loadPages - } - async function sendMain(continueResponse:boolean) { let selectedChar = $selectedCharID if($doingChat){ @@ -409,7 +397,7 @@ //@ts-ignore const scrolled = (e.target.scrollHeight - e.target.clientHeight + e.target.scrollTop) if(scrolled < 100 && $CurrentChat.message.length > loadPages){ - loadPages += 10 + loadPages += 15 } }}>
@@ -529,7 +517,7 @@ )} {send}/> {/if} - {#each messageForm($CurrentChat.message, getLoadPages()) as chat, i} + {#each messageForm($CurrentChat.message, loadPages) as chat, i} {#if chat.role === 'char'} {#if $CurrentCharacter.type !== 'group'} {/if} {/each} - {#if $CurrentChat.message.length <= getLoadPages()} + {#if $CurrentChat.message.length <= loadPages} {#if $CurrentCharacter.type !== 'group'}