pub mod categories; pub mod events; pub mod organization; pub mod tags; pub mod todos; pub mod webpush; #[derive(Clone, Debug)] pub struct User { uuid: String, org: Option, } impl User { #[must_use] pub fn new(uuid: String, org: Option) -> User { User { uuid, org } } #[must_use] pub fn id(&self) -> &str { self.org.as_ref().unwrap_or(&self.uuid) } #[must_use] pub fn user_id(&self) -> &str { &self.uuid } }