mirror of
https://github.com/He4eT/elseifplayer.git
synced 2026-05-05 01:17: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((_, i) => i)
|
||||||
.map(newOrPrev(currentInbox, prevMessages))
|
.map(newOrPrev(currentInbox, prevMessages))
|
||||||
|
|
||||||
|
/* */
|
||||||
|
|
||||||
|
const shouldUpdatePrev = (rawMessages, prevMessages) => {
|
||||||
|
const serialize = JSON.stringify
|
||||||
|
return serialize(rawMessages) !== serialize(prevMessages)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (shouldUpdatePrev(rawMessages, prevMessages)) {
|
||||||
setPrevMessages(rawMessages)
|
setPrevMessages(rawMessages)
|
||||||
|
}
|
||||||
|
|
||||||
|
/* */
|
||||||
|
|
||||||
|
|
||||||
const rawMessagesContent =
|
const rawMessagesContent =
|
||||||
rawMessages
|
rawMessages
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue