forked from jmug/stoatchat
fix: fix the thing (it is 10:20pm)
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user