aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui/sort.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes/ui/sort.rs')
-rw-r--r--server/src/routes/ui/sort.rs23
1 files changed, 10 insertions, 13 deletions
diff --git a/server/src/routes/ui/sort.rs b/server/src/routes/ui/sort.rs
index 382c4a6..af874f8 100644
--- a/server/src/routes/ui/sort.rs
+++ b/server/src/routes/ui/sort.rs
@@ -1,8 +1,4 @@
-use jellycommon::{
- helpers::SortAnyway,
- user::{NodeUserData, WatchedState},
- Node, NodeKind, Rating,
-};
+use jellycommon::{helpers::SortAnyway, user::NodeUserData, Node, NodeKind, Rating};
use markup::RenderAttributeValue;
use rocket::{
http::uri::fmt::{Query, UriDisplay},
@@ -140,14 +136,14 @@ pub fn filter_and_sort_nodes(
nodes: &mut Vec<(Arc<Node>, NodeUserData)>,
) {
let sort_prop = f.sort_by.unwrap_or(default_sort.0);
- nodes.retain(|(node, udata)| {
+ nodes.retain(|(node, _udata)| {
let mut o = true;
if let Some(prop) = &f.filter_kind {
o = false;
for p in prop {
o |= match p {
- FilterProperty::FederationLocal => node.federated.is_none(),
- FilterProperty::FederationRemote => node.federated.is_some(),
+ // FilterProperty::FederationLocal => node.federated.is_none(),
+ // FilterProperty::FederationRemote => node.federated.is_some(),
FilterProperty::KindMovie => node.kind == NodeKind::Movie,
FilterProperty::KindVideo => node.kind == NodeKind::Video,
FilterProperty::KindShortFormVideo => node.kind == NodeKind::ShortFormVideo,
@@ -158,11 +154,12 @@ pub fn filter_and_sort_nodes(
FilterProperty::KindSeries => node.kind == NodeKind::Series,
FilterProperty::KindSeason => node.kind == NodeKind::Season,
FilterProperty::KindEpisode => node.kind == NodeKind::Episode,
- FilterProperty::Watched => udata.watched == WatchedState::Watched,
- FilterProperty::Unwatched => udata.watched == WatchedState::None,
- FilterProperty::WatchProgress => {
- matches!(udata.watched, WatchedState::Progress(_))
- }
+ // FilterProperty::Watched => udata.watched == WatchedState::Watched,
+ // FilterProperty::Unwatched => udata.watched == WatchedState::None,
+ // FilterProperty::WatchProgress => {
+ // matches!(udata.watched, WatchedState::Progress(_))
+ // }
+ _ => false, // TODO
}
}
}