tcloud_im_api/api/
macros.rs1macro_rules! define_api {
2 ($name:ident, $url:expr, $req:ty, $resp:ty) => {
3 pub async fn $name<R: Into<$req>>(&self, data: R) -> Result<$resp, crate::error::Error> {
4 self.inner.request(
5 &format!("https://console.tim.qq.com{}", $url),
6 &data.into()
7 ).await
8 }
9 };
10}