From c53752d3050e0be3437273d1f61f03379e6fec2f Mon Sep 17 00:00:00 2001 From: Adam R Grey Date: Tue, 4 Apr 2023 15:01:50 -0400 Subject: [PATCH] unsub from feed --- ttrss/ApiClient.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ttrss/ApiClient.cs b/ttrss/ApiClient.cs index 8f43087..c7d1a7b 100644 --- a/ttrss/ApiClient.cs +++ b/ttrss/ApiClient.cs @@ -692,11 +692,21 @@ namespace ttrss_co_client.ttrss var apiResponse = await get>>(json); return apiResponse["status"]["code"]; } - public async Task UnsubscribeFeed() + public async Task UnsubscribeFeed(int feed_id) { assertInitialized(); assertApiLevel(5); - throw new NotImplementedException(); + + var json = JsonContent.Create(new + { + op = "unsubscribeFeed", + sid = this.SessionId, + feed_id = feed_id.ToString() + }); + + var apiResponse = await get>(json); + + return apiResponse.ContainsKey("status") && apiResponse["status"]?.ToLower() == "ok"; } public async Task GetFeedTree() {