File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed
Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -36,18 +36,18 @@ function renderMessage(
3636 onPress : ( m : RevoltMessage ) => void ,
3737 messages ?: RevoltMessage [ ] ,
3838) {
39- let grouped : boolean ;
40- try {
41- grouped = messages
42- ? messages . indexOf ( msg ) !== - 1
43- ? calculateGrouped ( msg , messages [ messages . indexOf ( msg ) - 1 ] )
44- : false
45- : false ;
46- } catch ( err ) {
47- grouped = false ;
48- console . log (
49- `[NEWMESSAGEVIEW] Error calculating grouped status for ${ msg . _id } : ${ err } ` ,
50- ) ;
39+ let grouped = false ;
40+ if ( messages ) {
41+ try {
42+ const index = messages . indexOf ( msg ) ;
43+ if ( index > 0 ) {
44+ grouped = calculateGrouped ( msg , messages [ index - 1 ] ) ;
45+ }
46+ } catch ( err ) {
47+ console . log (
48+ `[NEWMESSAGEVIEW] Error calculating grouped status for ${ msg . _id } : ${ err } ` ,
49+ ) ;
50+ }
5151 }
5252 return (
5353 < Message
You can’t perform that action at this time.
0 commit comments