aboutsummaryrefslogtreecommitdiff
path: root/src/model
diff options
context:
space:
mode:
authorAustin Hellyer <[email protected]>2017-01-13 09:06:40 -0800
committerAustin Hellyer <[email protected]>2017-01-18 21:51:47 -0800
commit147cf01d4f13e3ee15eb03705ab2b7a006851cdd (patch)
tree90084581a3039cb7332f652231e31a8bb91568c8 /src/model
parentTRACE-log on shard handler event receival (diff)
downloadserenity-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/model')
-rw-r--r--src/model/guild.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/model/guild.rs b/src/model/guild.rs
index 9b0c321..fa8df32 100644
--- a/src/model/guild.rs
+++ b/src/model/guild.rs
@@ -417,10 +417,7 @@ impl Guild {
}
}
- let role = rest::create_role(self.id.0)?;
- let map = f(EditRole::new(&role)).0.build();
-
- rest::edit_role(self.id.0, role.id.0, map)
+ rest::create_role(self.id.0, f(EditRole::default()).0.build())
}
#[doc(hidden)]