Skip to content

Commit 4a6754b

Browse files
authored
Merge pull request #33
2 parents 9d7cd69 + a94a706 commit 4a6754b

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

web/pages/guild/[gid].js

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,9 @@ export default function GuildDetail() {
1313
const handleChange = (e) => {
1414
setNewClientText(e.target.value);
1515
};
16+
1617
useEffect(() => {
1718
window.scrollTo(0, document.body.scrollHeight);
18-
messages.sort((a, b) => {
19-
return a.id - b.id;
20-
});
21-
setmessages(messages);
22-
console.log(messages);
2319
}, [messages]);
2420

2521
const fetchMessages = async () => {
@@ -32,19 +28,25 @@ export default function GuildDetail() {
3228

3329
console.log(fetchedMessages.data);
3430

35-
fetchedMessages?.data?.map(async (message, i) => {
36-
const sender = await supabase
37-
.from("users")
38-
.select("username")
39-
.match({ uid: message.uid });
31+
if (
32+
fetchedMessages?.data !== null &&
33+
fetchedMessages?.data !== undefined
34+
) {
35+
console.log(fetchedMessages.data.length);
36+
for (let i = 0; i < fetchedMessages.data.length; i++) {
37+
const sender = await supabase
38+
.from("users")
39+
.select("username")
40+
.match({ uid: fetchedMessages.data[i].uid });
4041

41-
const newText = new Message({
42-
id: message.mid,
43-
message: message.text,
44-
senderName: sender.data[0].username,
45-
});
46-
setmessages((messages) => [...messages, newText]);
47-
});
42+
const newText = new Message({
43+
id: fetchedMessages.data[i].mid,
44+
message: fetchedMessages.data[i].text,
45+
senderName: sender.data[0].username,
46+
});
47+
setmessages((messages) => [...messages, newText]);
48+
}
49+
}
4850
}
4951
};
5052

0 commit comments

Comments
 (0)