From fdd623a7e43d85fed23ee8c094c18a0b833a3797 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Sun, 8 Dec 2024 14:39:03 +0000 Subject: [PATCH] feat(nextcloud): add deck_client to FullCtx --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 66ac8bd..4cde907 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -21,6 +21,7 @@ pub const NAME: &str = "trello-to-deck"; pub use kxio::kxeprintln as e; pub use kxio::kxprintln as p; +use nextcloud::DeckClient; #[derive(Parser, Debug)] #[clap(version = clap::crate_version!(), author = clap::crate_authors!(), about = clap::crate_description!())] @@ -58,6 +59,11 @@ pub struct FullCtx { pub prt: Printer, pub cfg: AppConfig, } +impl FullCtx { + pub fn deck_client(&self) -> DeckClient { + DeckClient::new(self) + } +} #[cfg_attr(test, mutants::skip)] pub async fn run(ctx: Ctx) -> color_eyre::Result<()> {