Refactor Guild create

This commit is contained in:
bitfl0wer 2023-05-29 23:16:43 +02:00
parent 1e79a1a7ab
commit eaf45274a6
No known key found for this signature in database
GPG Key ID: 84BBB60DF895ABF2
2 changed files with 4 additions and 4 deletions

View File

@ -27,10 +27,10 @@ impl Guild {
/// ///
pub async fn create( pub async fn create(
user: &mut UserMeta, user: &mut UserMeta,
url_api: &str,
guild_create_schema: GuildCreateSchema, guild_create_schema: GuildCreateSchema,
) -> Result<Guild, crate::errors::InstanceServerError> { ) -> Result<Guild, crate::errors::InstanceServerError> {
let url = format!("{}/guilds/", url_api); let belongs_to = user.belongs_to.borrow_mut();
let url = format!("{}/guilds/", belongs_to.urls.get_api());
let mut limits_user = user.limits.get_as_mut(); let mut limits_user = user.limits.get_as_mut();
let mut limits_instance = &mut user.belongs_to.borrow_mut().limits; let mut limits_instance = &mut user.belongs_to.borrow_mut().limits;
let request = reqwest::Client::new() let request = reqwest::Client::new()
@ -52,7 +52,7 @@ impl Guild {
}; };
let id: GuildCreateResponse = from_str(&result.text().await.unwrap()).unwrap(); let id: GuildCreateResponse = from_str(&result.text().await.unwrap()).unwrap();
let guild = Guild::get( let guild = Guild::get(
url_api, belongs_to.urls.get_api(),
&id.id, &id.id,
&user.token, &user.token,
&mut limits_user, &mut limits_user,

View File

@ -15,7 +15,7 @@ async fn guild_creation_deletion() {
rules_channel_id: None, rules_channel_id: None,
}; };
let guild = Guild::create(&mut bundle.user, bundle.urls.get_api(), guild_create_schema) let guild = Guild::create(&mut bundle.user, guild_create_schema)
.await .await
.unwrap(); .unwrap();