pub fn resolve_chat(chat: &Chat) -> ResolvedExpand description
A chat’s settings, with its stored muted flag folded in. That flag is the
mirror this module keeps for the paths that predate it, and the landing
point for a mute arriving over the older vector/mutes projection, so it
counts as a mute in its own right rather than being assumed to agree.