feat(nextcloud): add deck_client to FullCtx
This commit is contained in:
parent
750bcd7fe2
commit
0f4da9c48d
1 changed files with 6 additions and 0 deletions
|
@ -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<()> {
|
||||
|
|
Loading…
Reference in a new issue