OSDN Git Service

img.lyアップロード時のWebExceptionが正しく処理されない不具合を修正
authorKimura Youichi <kim.upsilon@bucyou.net>
Mon, 1 Aug 2016 11:12:28 +0000 (20:12 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Mon, 1 Aug 2016 15:03:25 +0000 (00:03 +0900)
https://osdn.jp/ticket/browse.php?group_id=6526&tid=35966

Fixes: 52335c36 ("画像共有サービスに使用するインタフェースを設計し直し")

OpenTween/Connection/imgly.cs
OpenTween/Resources/ChangeLog.txt

index d560825..997f6f1 100644 (file)
@@ -105,8 +105,16 @@ namespace OpenTween.Connection
             if (!item.Exists)
                 throw new ArgumentException("Err:Media not found.");
 
-            var xml = await this.imglyApi.UploadFileAsync(item, text)
-                .ConfigureAwait(false);
+            XDocument xml;
+            try
+            {
+                xml = await this.imglyApi.UploadFileAsync(item, text)
+                    .ConfigureAwait(false);
+            }
+            catch (WebException ex)
+            {
+                throw new WebApiException("Err:" + ex.Message, ex);
+            }
 
             var imageUrlElm = xml.XPathSelectElement("/image/url");
             if (imageUrlElm == null)
index 1ca07eb..eb2435b 100644 (file)
@@ -13,6 +13,7 @@
  * FIX: 二重起動エラー時に既に起動しているウィンドウをアクティブにする機能が動作しない不具合を修正 (thx @99yen!)
  * FIX: 画像投稿時に画像ファイルへのアクセスに失敗した場合のエラーが適切に処理されない不具合を修正
  * FIX: 投稿失敗時のメッセージを表示する際に投稿文によっては不正なエラーが発生する不具合を修正
+ * FIX: img.lyアップロード時のタイムアウトエラーが正しく処理されない不具合を修正
 
 ==== Ver 1.3.2(2016/04/12)
  * NEW: touch.pixiv.net のサムネイル表示に対応 (pixiv.net は既に対応しています)