Claire dd4c156f33
Fix possible duplicate statuses in timelines in some edge cases (#17971)
In some rare cases, when receiving statuses out of order from the streaming
API then polling from the REST API, it was possible for the
`expandNormalizedTimeline` function to insert duplicates in the timeline,
which would then result in several bugs.

This commits ensures that there are no duplicates inserted in the
timeline.
2022-04-06 21:01:41 +02:00
..
2018-03-24 13:06:27 +01:00
2018-06-29 15:34:36 +02:00
2017-09-13 10:24:33 +02:00
2022-02-09 01:17:07 +01:00
2022-02-23 21:37:02 +01:00
2019-02-13 18:52:02 +01:00
2022-02-25 00:34:33 +01:00