Fix 'no entry found for key' error

This commit is contained in:
spikecodes 2021-02-07 17:56:06 -08:00
parent ac5ef89dff
commit 402b3149e1
No known key found for this signature in database
GPG key ID: 004CECFF9B463BCB
4 changed files with 110 additions and 14 deletions

View file

@ -95,7 +95,7 @@ pub async fn subscriptions(req: HttpRequest) -> HttpResponse {
// Modify sub list based on action
if action == "subscribe" && !sub_list.contains(&sub) {
sub_list.push(sub.to_owned());
sub_list.sort_by(|a, b| a.to_lowercase().cmp(&b.to_lowercase()));
sub_list.sort_by_key(|a| a.to_lowercase());
} else if action == "unsubscribe" {
sub_list.retain(|s| s != &sub);
}