Radish alpha
r
Radicle terminal user interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
lib: Change issue filter default to 'open'
Erik Kundt committed 2 years ago
commit c328030fdc90984743f346c840320c9183b64edd
parent bc8039d3cc12e5acdaf20b729cbf046ddd298b4f
1 file changed +11 -1
modified src/common/cob/issue.rs
@@ -30,13 +30,23 @@ impl Display for State {
    }
}

-
#[derive(Clone, Default, Debug, Eq, PartialEq)]
+
#[derive(Clone, Debug, Eq, PartialEq)]
pub struct Filter {
    state: Option<State>,
    assigned: bool,
    assignees: Vec<Did>,
}

+
impl Default for Filter {
+
    fn default() -> Self {
+
        Self {
+
            state: Some(State::default()),
+
            assigned: false,
+
            assignees: vec![],
+
        }
+
    }
+
}
+

impl Filter {
    pub fn with_state(mut self, state: Option<State>) -> Self {
        self.state = state;