Add invite creation, removal, fetch and usage.

This commit is contained in:
Paul Makles
2020-04-11 21:48:10 +01:00
parent 1a41a68ee6
commit d1b44a311f
8 changed files with 271 additions and 38 deletions

View File

@@ -16,8 +16,8 @@ pub struct Member {
#[derive(Serialize, Deserialize, Debug)]
pub struct Invite {
pub id: String,
pub custom: bool,
pub code: String,
pub creator: String,
pub channel: String,
}

View File

@@ -137,7 +137,7 @@ impl PermissionCalculator {
};
if let Some(guild) = &guild {
self.member = get_member(guild, &self.user.id);
self.member = get_member(&guild.id, &self.user.id);
}
self.guild = guild;