Joiner Catches Up By Asking

The state a relay pushes to a new member is the source's last command replayed, so its position is however old that command is — obeying it drops the joiner at the start of something everyone else is halfway through. Ask for the live position the moment you are in, and again whenever this client rejoins the shared timeline. Use when a member who joins mid-session starts from the beginning, or restarts at whatever position they last had locally.

maxrave-dev Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/joiner-catches-up-by-asking commit 020237b98b

Frequently asked questions

npx skillmds@latest add maxrave-dev/joiner-catches-up-by-asking