mrsbfh

Matrix-Rust-SDK-Bot-Framework-Helper
git clone git://archive.git.mtrnord.blog/MTRNord/mrsbfh.git
Log | Files | Refs | README

commit b1b6bbe80ce42c1f503f499d3370ba5ac4ae2dca
parent 33f9278ac39c1cbe77e5567fff9953269538d1d9
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue, 26 Jan 2021 18:55:30 +0100

feat!: Add client to command args

Diffstat:
Mmrsbfh-macros/src/lib.rs | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mrsbfh-macros/src/lib.rs b/mrsbfh-macros/src/lib.rs @@ -80,10 +80,10 @@ pub fn command_generate(args: TokenStream, input: TokenStream) -> TokenStream { quote! { #command_string => { - #command::#command(tx, config, sender, args).await + #command::#command(client, tx, config, sender, args).await }, #command_short => { - #command::#command(tx, config, sender, args).await + #command::#command(client, tx, config, sender, args).await }, } }); @@ -156,7 +156,7 @@ pub fn command_generate(args: TokenStream, input: TokenStream) -> TokenStream { Ok(()) } - pub async fn match_command<'a>(cmd: &str, config: Config<'a>, tx: mrsbfh::Sender, sender: String, args: Vec<&str>,) -> Result<(), Error> where Config<'a>: mrsbfh::config::Loader + Clone { + pub async fn match_command<'a>(cmd: &str, client: matrix_sdk::Client, config: Config<'a>, tx: mrsbfh::Sender, sender: String, args: Vec<&str>,) -> Result<(), Error> where Config<'a>: mrsbfh::config::Loader + Clone { match cmd { #(#commands)* "help" => {