From 52689afcd52139ddfca3bf6ec257ba2d73ab8bdd Mon Sep 17 00:00:00 2001 From: javierdfm Date: Mon, 23 Feb 2026 13:40:46 +0100 Subject: [PATCH] feat: remove filterTags from channel batch update API --- src/Clients/ChannelBatchUpdater.cs | 27 --------------------------- src/Models/Channel.cs | 12 ------------ 2 files changed, 39 deletions(-) diff --git a/src/Clients/ChannelBatchUpdater.cs b/src/Clients/ChannelBatchUpdater.cs index ab62e1e1..a68dc2d3 100644 --- a/src/Clients/ChannelBatchUpdater.cs +++ b/src/Clients/ChannelBatchUpdater.cs @@ -171,32 +171,5 @@ public async Task UpdateDataAsync(ChannelsBatchFilters f return await _client.UpdateChannelsBatchAsync(options); } - /// - /// Adds filter tags to channels matching the filter. - /// - public async Task AddFilterTagsAsync(ChannelsBatchFilters filter, IEnumerable tags) - { - var options = new ChannelsBatchOptions - { - Operation = ChannelBatchOperation.AddFilterTags, - Filter = filter, - FilterTagsUpdate = tags?.ToList(), - }; - return await _client.UpdateChannelsBatchAsync(options); - } - - /// - /// Removes filter tags from channels matching the filter. - /// - public async Task RemoveFilterTagsAsync(ChannelsBatchFilters filter, IEnumerable tags) - { - var options = new ChannelsBatchOptions - { - Operation = ChannelBatchOperation.RemoveFilterTags, - Filter = filter, - FilterTagsUpdate = tags?.ToList(), - }; - return await _client.UpdateChannelsBatchAsync(options); - } } } diff --git a/src/Models/Channel.cs b/src/Models/Channel.cs index 39177e32..dc8403fb 100644 --- a/src/Models/Channel.cs +++ b/src/Models/Channel.cs @@ -208,12 +208,6 @@ public enum ChannelBatchOperation [EnumMember(Value = "updateData")] UpdateData, - - [EnumMember(Value = "addFilterTags")] - AddFilterTags, - - [EnumMember(Value = "removeFilterTags")] - RemoveFilterTags, } public class ChannelBatchMemberRequest @@ -256,9 +250,6 @@ public class ChannelsBatchFilters [JsonProperty("types")] public object Types { get; set; } - - [JsonProperty("filter_tags")] - public object FilterTags { get; set; } } public class ChannelsBatchOptions @@ -274,8 +265,5 @@ public class ChannelsBatchOptions [JsonProperty("data")] public ChannelDataUpdate Data { get; set; } - - [JsonProperty("filter_tags_update")] - public IEnumerable FilterTagsUpdate { get; set; } } }