feat: include member payload in ServerMemberJoin event

This commit is contained in:
Zomatree
2025-08-24 06:32:38 +01:00
parent caa8607468
commit 480f210ce8
3 changed files with 10 additions and 3 deletions

View File

@@ -144,7 +144,13 @@ pub enum EventV1 {
},
/// User joins server
ServerMemberJoin { id: String, user: String },
ServerMemberJoin {
id: String,
// Deprecated: use member.id.user
#[deprecated = "Use member.id.user instead"]
user: String,
member: Member,
},
/// User left server
ServerMemberLeave {

View File

@@ -124,6 +124,7 @@ impl Member {
EventV1::ServerMemberJoin {
id: server.id.clone(),
user: user.id.clone(),
member: member.clone().into(),
}
.p(server.id.clone())
.await;