Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IApiConnectionインタフェースを再設計 #273

Merged
merged 8 commits into from
Dec 8, 2023
Merged

Conversation

upsilon
Copy link
Member

@upsilon upsilon commented Dec 8, 2023

No description provided.

@upsilon upsilon added this to the v3.9.1 milestone Dec 8, 2023
@upsilon upsilon self-assigned this Dec 8, 2023
@upsilon upsilon merged commit c05ddf7 into develop Dec 8, 2023
@upsilon upsilon deleted the api-connection branch December 8, 2023 19:52
upsilon added a commit that referenced this pull request Dec 15, 2023
#273 による変更のうち
HandleTimeout メソッドを追加したことで、API リクエストがタイムアウトした場合に
キャンセル処理が完全に終了するのを待たずに Task が完了するようになる。
TimelineScheduler による定期的なタイムライン更新では、非同期タスクの完了を待って
から次の更新をスケジュールする挙動のため、更新処理がタイムアウト時間を大幅に
超えても完了しない状態になると次回以降の更新が行われなくなってしまう。
#259 のエラーが起こる原因は
特定できていないが、もし HttpClient のキャンセル処理が原因であればこの変更で
改善される可能性がある。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant