File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
184185function clearReplyPreview ( ) {
185186 replyToMessage = null ;
186- renderReplyPreview ( ) ;
187+ renderReplyPreview ( null ) ;
187188}
188189
189190async function reactToMessage ( id , reaction ) {
You can’t perform that action at this time.
0 commit comments