OSDN Git Service

レートリミットによるエラーが発生した場合もTwitterApiInfoの更新を行う
authorKimura Youichi <kim.upsilon@bucyou.net>
Wed, 26 Sep 2018 16:38:29 +0000 (01:38 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Wed, 26 Sep 2018 16:45:56 +0000 (01:45 +0900)
OpenTween/Connection/TwitterApiConnection.cs
OpenTween/Resources/ChangeLog.txt

index 4dae937..23cd17f 100644 (file)
@@ -94,12 +94,12 @@ namespace OpenTween.Connection
                 using (var response = await this.http.SendAsync(request, HttpCompletionOption.ResponseHeadersRead)
                     .ConfigureAwait(false))
                 {
-                    await this.CheckStatusCode(response)
-                        .ConfigureAwait(false);
-
                     if (endpointName != null)
                         MyCommon.TwitterApiInfo.UpdateFromHeader(response.Headers, endpointName);
 
+                    await this.CheckStatusCode(response)
+                        .ConfigureAwait(false);
+
                     using (var content = response.Content)
                     {
                         var responseText = await content.ReadAsStringAsync()
index 8b4f36a..41cabd3 100644 (file)
@@ -4,6 +4,7 @@
  * CHG: 投稿時取得の設定がオフでも、投稿した内容を即時タイムラインに反映させるようにしました
  * CHG: APIのレートリミットに達した場合、リセットされるまでは手動で更新してもリクエストを送らないように変更しました
  * FIX: 起動時に取得したDMが1件も表示されない場合がある不具合を修正 (thx @brianhartgen!)
+ * FIX: 起動直後からレートリミット規制中であった場合に解除までの時間がステータスバーに表示されない不具合を修正
 
 ==== Ver 2.1.1(2018/08/19)
  * FIX: 新DM APIで取得件数が0件の場合にエラーが発生する不具合を修正