Skip to content

Commit f72fed7

Browse files
committed
modified renderReplyPreview()
1 parent 567da16 commit f72fed7

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

chat-app/frontEnd/script.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ async function renderMessages() {
6767
}
6868

6969
if (messages.length > 0) {
70-
lastTimestamp = Math.max(lastTimestamp, ...messages.map((m) => m.timestamp));
70+
const lastMessage = messages[messages.length - 1];
71+
lastTimestamp = Math.max(lastTimestamp, lastMessage.timestamp);
7172
}
7273

7374
messages.sort((a, b) => a.timestamp - b.timestamp);
@@ -164,26 +165,26 @@ function handleReplyClick(messageId) {
164165
}
165166

166167
replyToMessage = message;
167-
renderReplyPreview();
168+
renderReplyPreview(message);
168169
}
169170

170-
function renderReplyPreview() {
171+
function renderReplyPreview(msg) {
171172
const replyPreview = document.getElementById("replyPreview");
172173
const replyPreviewText = document.getElementById("replyPreviewText");
173174

174-
if (!replyToMessage) {
175+
if (!msg) {
175176
replyPreview.classList.add("hidden");
176177
replyPreviewText.textContent = "";
177178
return;
178179
}
179180

180-
replyPreviewText.textContent = `${replyToMessage.sender}: ${replyToMessage.message}`;
181+
replyPreviewText.textContent = `${msg.sender}: ${msg.message}`;
181182
replyPreview.classList.remove("hidden");
182183
}
183184

184185
function clearReplyPreview() {
185186
replyToMessage = null;
186-
renderReplyPreview();
187+
renderReplyPreview(null);
187188
}
188189

189190
async function reactToMessage(id, reaction) {

0 commit comments

Comments
 (0)