You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The overall logic processes events in reverse chronological order and then
reverses the entire list of collected parts at the end to restore the
correct sequence of messages.
However, the parts *within* a single message were being appended in their
original forward order. This resulted in their sequence being incorrectly
inverted by the final list reversal.
This change fixes the issue by iterating over an event's parts in reverse.
This pre-reversal ensures that after the final list-wide reversal, the
internal order of parts within each message is correctly maintained.
Signed-off-by: Eran Cohen <[email protected]>
0 commit comments