This commit is contained in:
Timothy Jaeryang Baek
2024-12-23 00:31:33 -07:00
parent 4c756b5501
commit 76c8602324
3 changed files with 9 additions and 14 deletions

View File

@@ -16,7 +16,6 @@
let messagesContainerElement = null;
let top = false;
let page = 1;
let channel = null;
let messages = null;
@@ -31,7 +30,6 @@
const initHandler = async () => {
top = false;
page = 1;
messages = null;
channel = null;
@@ -40,7 +38,7 @@
});
if (channel) {
messages = await getChannelMessages(localStorage.token, id, page);
messages = await getChannelMessages(localStorage.token, id, 0);
if (messages) {
messagesContainerElement.scrollTop = messagesContainerElement.scrollHeight;
@@ -117,16 +115,14 @@
{messages}
{top}
onLoad={async () => {
page += 1;
const newMessages = await getChannelMessages(localStorage.token, id, messages.length);
const newMessages = await getChannelMessages(localStorage.token, id, page);
messages = [...messages, ...newMessages];
if (newMessages.length === 0) {
if (newMessages.length < 50) {
top = true;
return;
}
messages = [...messages, ...newMessages];
}}
/>
{/key}