OSDN Git Service

TwitterApiConnection.DeleteAsyncメソッドを削除
authorKimura Youichi <kim.upsilon@bucyou.net>
Mon, 11 Dec 2023 17:06:29 +0000 (02:06 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Mon, 11 Dec 2023 17:09:57 +0000 (02:09 +0900)
OpenTween.Tests/Connection/TwitterApiConnectionTest.cs
OpenTween/Connection/IApiConnectionLegacy.cs
OpenTween/Connection/TwitterApiConnection.cs

index b793548..bfb4b5f 100644 (file)
@@ -482,30 +482,6 @@ namespace OpenTween.Connection
         }
 
         [Fact]
-        public async Task DeleteAsync_Test()
-        {
-            using var mockHandler = new HttpMessageHandlerMock();
-            using var http = new HttpClient(mockHandler);
-            using var apiConnection = new TwitterApiConnection();
-            apiConnection.Http = http;
-
-            mockHandler.Enqueue(x =>
-            {
-                Assert.Equal(HttpMethod.Delete, x.Method);
-                Assert.Equal("https://api.twitter.com/1.1/hoge/tetete.json",
-                    x.RequestUri.AbsoluteUri);
-
-                return new HttpResponseMessage(HttpStatusCode.NoContent);
-            });
-
-            var endpoint = new Uri("hoge/tetete.json", UriKind.Relative);
-
-            await apiConnection.DeleteAsync(endpoint);
-
-            Assert.Equal(0, mockHandler.QueueCount);
-        }
-
-        [Fact]
         public async Task HandleTimeout_SuccessTest()
         {
             static async Task<int> AsyncFunc(CancellationToken token)
index b72dd50..7f364f6 100644 (file)
@@ -45,7 +45,5 @@ namespace OpenTween.Connection
         Task<LazyJson<T>> PostLazyAsync<T>(Uri uri, IDictionary<string, string>? param, IDictionary<string, IMediaItem>? media);
 
         Task PostAsync(Uri uri, IDictionary<string, string>? param, IDictionary<string, IMediaItem>? media);
-
-        Task DeleteAsync(Uri uri);
     }
 }
index 93db05a..7c7e578 100644 (file)
@@ -351,18 +351,6 @@ namespace OpenTween.Connection
             }
         }
 
-        public async Task DeleteAsync(Uri uri)
-        {
-            var request = new DeleteRequest
-            {
-                RequestUri = uri,
-            };
-
-            await this.SendAsync(request)
-                .IgnoreResponse()
-                .ConfigureAwait(false);
-        }
-
         public static async Task<T> HandleTimeout<T>(Func<CancellationToken, Task<T>> func, TimeSpan timeout)
         {
             using var cts = new CancellationTokenSource();