From f14639ee00bbc89279cbb6308ec796a60a238c16 Mon Sep 17 00:00:00 2001 From: Matthew Crossman Date: Sun, 31 Jan 2021 12:25:07 +1100 Subject: [PATCH] Simplify sub list editing. --- src/subreddit.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/subreddit.rs b/src/subreddit.rs index c34d384..0a774e3 100644 --- a/src/subreddit.rs +++ b/src/subreddit.rs @@ -80,13 +80,8 @@ pub async fn subscriptions(req: HttpRequest) -> HttpResponse { // Modify sub list based on action if action == "subscribe" { - if sub_list.is_empty() { - sub_list = Vec::new(); - sub_list.push(sub_name); - } else if !sub_list.contains(&sub_name) { - sub_list.push(sub_name); - sub_list.sort(); - } + sub_list.push(sub_name); + sub_list.sort(); } else { sub_list.retain(|s| s != &sub_name); }