Switch guild to new permission system.

This commit is contained in:
Paul Makles
2020-04-09 16:26:41 +01:00
parent 28fa2aad6c
commit e92b686410
3 changed files with 25 additions and 53 deletions

View File

@@ -11,8 +11,11 @@ use crate::database::guild::Guild;
pub struct GuildRef {
#[serde(rename = "_id")]
pub id: String,
pub name: String,
pub description: String,
pub owner: String,
pub channels: Vec<String>,
pub default_permissions: i32,
}
@@ -22,7 +25,10 @@ impl GuildRef {
doc! { "_id": id },
FindOneOptions::builder()
.projection(doc! {
"name": 1,
"description": 1,
"owner": 1,
"channels": 1,
"default_permissions": 1
})
.build(),