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:
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" => {