fix: fix the thing (it is 10:20pm)

This commit is contained in:
Paul Makles
2022-02-11 22:21:37 +00:00
parent 6a871fa944
commit 9da51b2d45
2 changed files with 20 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
use revolt_quark::{ use revolt_quark::{
models::{Channel, User}, models::{Channel, User, Member, server_member::MemberCompositeKey},
perms, ChannelPermission, Db, EmptyResponse, Error, Ref, Result, ServerPermission, perms, ChannelPermission, Db, EmptyResponse, Error, Ref, Result, ServerPermission,
}; };
@@ -43,7 +43,15 @@ pub async fn invite_bot(
}); });
} }
db.insert_member(&server.id, &bot.id) let member = Member {
id: MemberCompositeKey {
server: server.id,
user: bot.id
},
..Default::default()
};
db.insert_member(&member)
.await .await
.map(|_| EmptyResponse) .map(|_| EmptyResponse)
} }

View File

@@ -1,5 +1,5 @@
use revolt_quark::{ use revolt_quark::{
models::{Invite, User}, models::{Invite, User, server_member::MemberCompositeKey, Member},
Db, Error, Ref, Result, Db, Error, Ref, Result,
}; };
@@ -30,7 +30,15 @@ pub async fn req(db: &Db, user: User, target: Ref) -> Result<Value> {
} }
let channel = db.fetch_channel(channel).await?; let channel = db.fetch_channel(channel).await?;
db.insert_member(&server.id, &user.id).await?; let member = Member {
id: MemberCompositeKey {
server: server.id.clone(),
user: user.id.clone()
},
..Default::default()
};
db.insert_member(&member).await?;
Ok(json!({ Ok(json!({
"type": "Server", "type": "Server",