File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed
Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -334,15 +334,20 @@ export const checkQuotedMessageEquality = (
334334 prevQuotedMessage ?: LocalMessage ,
335335 nextQuotedMessage ?: LocalMessage ,
336336) : boolean => {
337- if ( ! prevQuotedMessage || ! nextQuotedMessage ) {
337+ const prevQuotedMessageExists = ! ! prevQuotedMessage ;
338+ const nextQuotedMessageExists = ! ! nextQuotedMessage ;
339+ if ( ! prevQuotedMessageExists && ! nextQuotedMessageExists ) {
340+ return true ;
341+ }
342+ if ( prevQuotedMessageExists !== nextQuotedMessageExists ) {
338343 return false ;
339344 }
340- const isPrevQuotedMessageTypeDeleted = prevQuotedMessage . type === 'deleted' ;
341- const isNextQuotedMessageTypeDeleted = nextQuotedMessage . type === 'deleted' ;
345+ const isPrevQuotedMessageTypeDeleted = prevQuotedMessage ? .type === 'deleted' ;
346+ const isNextQuotedMessageTypeDeleted = nextQuotedMessage ? .type === 'deleted' ;
342347 const quotedMessageEqual =
343348 isPrevQuotedMessageTypeDeleted === isNextQuotedMessageTypeDeleted &&
344- prevQuotedMessage . type === nextQuotedMessage . type &&
345- prevQuotedMessage . text === nextQuotedMessage . text &&
349+ prevQuotedMessage ? .type === nextQuotedMessage ? .type &&
350+ prevQuotedMessage ? .text === nextQuotedMessage ? .text &&
346351 `${ prevQuotedMessage ?. updated_at } ` === `${ nextQuotedMessage ?. updated_at } ` &&
347352 `${ prevQuotedMessage ?. deleted_at } ` === `${ nextQuotedMessage ?. deleted_at } ` ;
348353
You can’t perform that action at this time.
0 commit comments