종료 신호가 반대 기기까지 전달되는 구조

아이폰
상태러닝 중
stopOriginnil
워치
상태러닝 중
stopOriginnil
대기 중 — 위 버튼을 눌러보세요.
stopOrigin이 .local이면 "내가 직접 끝낸 것", .remote면 "상대가 보낸 종료 신호를 받은 것"이다. 어느 쪽에서 눌러도 sendStopSignal()/handleStopSignal() 메시지 하나로 반대쪽까지 saveRunningData() + resetState()가 실행된다. 이 흐름은 시작 쪽 native 미러링(retrieveRemoteSession)과는 별개라 그걸 꺼도 그대로 동작한다.