・デバッガで見てると途中からstrokeNoが変化した
・タップイベントに問題はなさそう
・問題はstrokeNoの取得リクエスト.
・おそらくデータ送信したリクエストがたまっていて, それで遅れて成功したリクエストによってstrokeNoが途中から変わったのではないか
・リクエストがたまってるのが原因な気がしている
おそらく高速で描画を繰り返すとどんどんずれが発生する気がする
Runが原因でした. (MICROSECONDS→MILLSECONDS)
・筆跡の取得をobserveに逃がしているが, 全取得になっている
・画面起動時に全取得して, 以降observeをするときはstrokeNoで取得するとか
・画面をタップした瞬間にPOST
・strokeNoの変更を監視:
→値が変わったらその分の筆跡をGET
・途中参加した場合:
→現在のstrokeNoまでインクリメントして筆跡全取得