Skip to content

Conversation

@takker99
Copy link
Owner

@takker99 takker99 commented Apr 19, 2024

  • SocketIOErrorTimeoutErrorは3秒待ってから再試行 (本家の挙動と同じ)
  • NotFastForwardErrorは、新しいページ情報をPullして、それを元にpushし直す
  • DuplicateTitleErrorは、patch()の場合別のタイトルにしてpushし直す
    このあたりの処理をpush()に全てまとめ、deletePage()patch()などはこれを呼び出すだけにした。

objectのpropertiesを増やしたり、戻り値を生やしたりしたが、破壊的変更はしてないはず

- SocketIOErrorとTimeoutErrorは3秒待ってから再試行 (本家の挙動と同じ)
- NotFastForwardErrorは、新しいページ情報をPullして、それを元にpushし直す
- DuplicateTitleErrorは、patchの場合別のタイトルにしてpushし直す
このあたりの処理を`push()`に全てまとめ、`deletePage()`や`patch()`などはこれを呼び出すだけにした。

objectのpropertiesを増やしたり、戻り値を生やしたりしたが、破壊的変更はしてないはず
scrapbox-userscript-websocketのバグ修正
@takker99 takker99 merged commit 6aeb500 into main Apr 30, 2024
@takker99 takker99 deleted the deal-with-push-errors branch April 30, 2024 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants