Skip to content
This repository was archived by the owner on Dec 1, 2021. It is now read-only.

Commit c2ab49f

Browse files
authored
Merge pull request #49 from hochladen/master
Fix request structure for create_guild_ban
2 parents 40c24e3 + dc30fa1 commit c2ab49f

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

include/aegis/impl/guild.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -878,11 +878,9 @@ AEGIS_DECL aegis::future<rest::rest_reply> guild::create_guild_ban(snowflake use
878878

879879
std::shared_lock<shared_mutex> l(_m);
880880

881-
std::string query_params = fmt::format("?delete-message-days={}", delete_message_days);
882-
if (!reason.empty())
883-
query_params += fmt::format("&reason={}", utility::url_encode(reason));
881+
json obj = { { "delete_message_days", delete_message_days }, { "reason", reason } };
884882

885-
return _bot->get_ratelimit().post_task({ fmt::format("/guilds/{}/bans/{}", guild_id, user_id), rest::Put, {}, {}, {}, {}, query_params });
883+
return _bot->get_ratelimit().post_task({ fmt::format("/guilds/{}/bans/{}", guild_id, user_id), rest::Put, obj.dump()});
886884
}
887885

888886
AEGIS_DECL aegis::future<rest::rest_reply> guild::remove_guild_ban(snowflake user_id)

0 commit comments

Comments
 (0)