diff options
| author | Austin Hellyer <[email protected]> | 2017-01-13 09:06:40 -0800 |
|---|---|---|
| committer | Austin Hellyer <[email protected]> | 2017-01-18 21:51:47 -0800 |
| commit | 147cf01d4f13e3ee15eb03705ab2b7a006851cdd (patch) | |
| tree | 90084581a3039cb7332f652231e31a8bb91568c8 /src/client/rest | |
| parent | TRACE-log on shard handler event receival (diff) | |
| download | serenity-147cf01d4f13e3ee15eb03705ab2b7a006851cdd.tar.xz serenity-147cf01d4f13e3ee15eb03705ab2b7a006851cdd.zip | |
Make a single POST on guild role create
The endpoint to create a role no longer returns an empty role which
must be PATCHed, and can be completed in the initial request.
Diffstat (limited to 'src/client/rest')
| -rw-r--r-- | src/client/rest/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/rest/mod.rs b/src/client/rest/mod.rs index 8c5873e..43f8f8c 100644 --- a/src/client/rest/mod.rs +++ b/src/client/rest/mod.rs @@ -357,8 +357,8 @@ pub fn create_reaction(channel_id: u64, } /// Creates a role. -pub fn create_role(guild_id: u64) -> Result<Role> { - let body = String::from("{}"); +pub fn create_role(guild_id: u64, map: Value) -> Result<Role> { + let body = serde_json::to_string(&map)?; let response = request!(Route::GuildsIdRoles(guild_id), post(body), "/guilds/{}/roles", |