Record Message Relations
Record relations between messages like edits, quotes, and later reactions in the model.
This MR is a breakout from !624 (closed) in a quest to get it into bite-size and higher-quality chunks.
PS: I was not able to implement a custom Not how mutable Rust iterators work.iter_mut()
for MessageList
, which could make things a bit nicer and more performant. If somebody does know how, please speak up :)
Edited by Kai A. Hiller