feat(nextcloud): add deck_client to FullCtx

This commit is contained in:
Paul Campbell 2024-12-08 14:39:03 +00:00
parent 750bcd7fe2
commit 0f4da9c48d

View file

@ -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<()> {