Есть ли простой способ отсортировать очередь событий блока флаттера по значению класса событий? Например. У меня есть класс MyEvent со свойством int, и очередь событий выглядит так:
[MyEvent (5), MyEvent (3), MyEvent (7), AnotherEvent (), MyEvent (2), MyEvent (1)]
Я хочу преобразовать очередь / поток событий так, чтобы событие с наименьшим свойством int выполнялось первым - ›[MyEvent (3), MyEvent (5), MyEvent (7), AnotherEvent (), MyEvent (1), MyEvent ( 2)]
Это должно быть возможно, если каким-то образом переопределить transformEvents
и, возможно, использовать расширение rxdart, но я не смог получить это правильно и был бы рад, если бы кто-нибудь мог мне помочь. Заранее спасибо!