OSDN Git Service

ChangeLog更新
authorKimura Youichi <kim.upsilon@bucyou.net>
Fri, 15 Dec 2023 16:02:10 +0000 (01:02 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Fri, 15 Dec 2023 16:20:46 +0000 (01:20 +0900)
https://github.com/opentween/OpenTween/pull/273 による変更のうち
HandleTimeout メソッドを追加したことで、API リクエストがタイムアウトした場合に
キャンセル処理が完全に終了するのを待たずに Task が完了するようになる。
TimelineScheduler による定期的なタイムライン更新では、非同期タスクの完了を待って
から次の更新をスケジュールする挙動のため、更新処理がタイムアウト時間を大幅に
超えても完了しない状態になると次回以降の更新が行われなくなってしまう。
https://github.com/opentween/OpenTween/issues/259 のエラーが起こる原因は
特定できていないが、もし HttpClient のキャンセル処理が原因であればこの変更で
改善される可能性がある。

CHANGELOG.txt

index 826fc3c..c91512c 100644 (file)
@@ -2,6 +2,7 @@
 
 ==== Unreleased
  * NEW: graphqlエンドポイント経由で取得した引用ツイートの表示に対応
+ * FIX: APIリクエストがタイムアウトした場合のキャンセル処理を改善
 
 ==== Ver 3.9.0(2023/12/03)
  * NEW: graphqlエンドポイントに対するレートリミットの表示に対応