mirror of
https://github.com/block/buzz.git
synced 2026-10-28 04:51:40 +00:00
A rejoin reset only removed_at, so the unread position fell back to the first joined_at and counted messages from while the member was away. Reset joined_at on reactivation at every membership upsert; an active member's upsert (a role change) keeps it. Signed-off-by: hMurderbot <219c58afff8ac2c76e4e527a329aa61c2ebbb896786b1916d4f9cca5140ecd04@buzz.block.builderlab.xyz> Signed-off-by: hMB2 <0400eb0da32afbbf16cdd1dee6ffd243587e8f3d6a2823fe7dfa95d16b002b7d@buzz.block.builderlab.xyz>