diff --git a/src/api/guilds/guilds.rs b/src/api/guilds/guilds.rs index 4634c9c..e420d6a 100644 --- a/src/api/guilds/guilds.rs +++ b/src/api/guilds/guilds.rs @@ -149,7 +149,8 @@ impl Guild { audit_log_reason: Option, schema: GuildBanCreateSchema, user: &mut ChorusUser, - ) -> ChorusResult { + ) -> ChorusResult<()> { + // FIXME: Return GuildBan instead of (). Requires to be resolved. let request = ChorusRequest::new( http::Method::PUT, format!( @@ -165,8 +166,7 @@ impl Guild { Some(user), LimitType::Guild(guild_id), ); - let response = request.deserialize_response::(user).await?; - Ok(response) + request.handle_request_as_result(user).await } /// # Reference