diff --git a/OF DL/Helpers/APIHelper.cs b/OF DL/Helpers/APIHelper.cs index ed812f8..c368794 100644 --- a/OF DL/Helpers/APIHelper.cs +++ b/OF DL/Helpers/APIHelper.cs @@ -2899,7 +2899,7 @@ public class APIHelper : IAPIHelper string? body = await BuildHeaderAndExecuteRequests(getParams, endpoint, new HttpClient()); subscriptions = JsonConvert.DeserializeObject(body); - if (subscriptions != null && subscriptions.hasMore) + if (subscriptions is { hasMore: true }) { getParams["offset"] = subscriptions.list.Count.ToString(); @@ -2928,10 +2928,9 @@ public class APIHelper : IAPIHelper foreach (Subscriptions.List subscription in subscriptions.list) { - if ((!(subscription.isRestricted ?? false) || ((subscription.isRestricted ?? false) && includeRestricted)) - && !users.ContainsKey(subscription.username)) + if ((!(subscription.isRestricted ?? false) || ((subscription.isRestricted ?? false) && includeRestricted))) { - users.Add(subscription.username, subscription); + users.TryAdd(subscription.username, subscription); } }