start implementing get()
This commit is contained in:
parent
a9ef578f70
commit
0d00215ebf
|
@ -35,7 +35,7 @@ impl<'a> types::Guild {
|
||||||
pub async fn create(
|
pub async fn create(
|
||||||
user: &mut types::User<'a>,
|
user: &mut types::User<'a>,
|
||||||
instance: &mut crate::instance::Instance,
|
instance: &mut crate::instance::Instance,
|
||||||
guild_create_schema: &schemas::GuildCreateSchema,
|
guild_create_schema: schemas::GuildCreateSchema,
|
||||||
) -> Result<String, crate::errors::InstanceServerError> {
|
) -> Result<String, crate::errors::InstanceServerError> {
|
||||||
let url = format!("{}/guilds/", instance.urls.get_api().to_string());
|
let url = format!("{}/guilds/", instance.urls.get_api().to_string());
|
||||||
let limits_user = user.limits.get_as_mut();
|
let limits_user = user.limits.get_as_mut();
|
||||||
|
@ -43,7 +43,7 @@ impl<'a> types::Guild {
|
||||||
let request = reqwest::Client::new()
|
let request = reqwest::Client::new()
|
||||||
.post(url.clone())
|
.post(url.clone())
|
||||||
.bearer_auth(user.token.clone())
|
.bearer_auth(user.token.clone())
|
||||||
.body(to_string(guild_create_schema).unwrap());
|
.body(to_string(&guild_create_schema).unwrap());
|
||||||
let mut requester = crate::limit::LimitedRequester::new().await;
|
let mut requester = crate::limit::LimitedRequester::new().await;
|
||||||
let result = match requester
|
let result = match requester
|
||||||
.send_request(
|
.send_request(
|
||||||
|
@ -67,4 +67,16 @@ impl<'a> types::Guild {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
pub async fn get(
|
||||||
|
user: &mut types::User<'a>,
|
||||||
|
instance: &mut crate::instance::Instance,
|
||||||
|
id: String,
|
||||||
|
) {
|
||||||
|
let url = format!("{}/guilds/{}/", instance.urls.get_api().to_string(), id);
|
||||||
|
let limits_user = user.limits.get_as_mut();
|
||||||
|
let limits_instance = instance.limits.get_as_mut();
|
||||||
|
let request = reqwest::Client::new()
|
||||||
|
.get(url.clone())
|
||||||
|
.bearer_auth(user.token.clone());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue