mirror of
https://github.com/He4eT/elseifplayer.git
synced 2026-05-04 17:07:22 +00:00
GridBuffer: recursion no more
This commit is contained in:
parent
2fdc39c1f0
commit
a3fdb236d2
1 changed files with 13 additions and 1 deletions
|
|
@ -27,7 +27,19 @@ export default function GridBuffer ({ inbox, currentWindow }) {
|
|||
.map((_, i) => i)
|
||||
.map(newOrPrev(currentInbox, prevMessages))
|
||||
|
||||
/* */
|
||||
|
||||
const shouldUpdatePrev = (rawMessages, prevMessages) => {
|
||||
const serialize = JSON.stringify
|
||||
return serialize(rawMessages) !== serialize(prevMessages)
|
||||
}
|
||||
|
||||
if (shouldUpdatePrev(rawMessages, prevMessages)) {
|
||||
setPrevMessages(rawMessages)
|
||||
}
|
||||
|
||||
/* */
|
||||
|
||||
|
||||
const rawMessagesContent =
|
||||
rawMessages
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue