Skip to content

Commit 1ea2df6

Browse files
authored
Add avatar field to PartialMember (#3319)
Fixes #3125.
1 parent dc4acf7 commit 1ea2df6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/model/guild/member.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,14 +607,16 @@ pub struct PartialMember {
607607
///
608608
/// Will be None or a time in the past if the user is not flagged.
609609
pub unusual_dm_activity_until: Option<Timestamp>,
610+
/// The guild avatar hash
611+
pub avatar: Option<ImageHash>,
610612
}
611613

612614
impl From<PartialMember> for Member {
613615
fn from(partial: PartialMember) -> Self {
614616
Member {
615617
user: partial.user.unwrap_or_default(),
616618
nick: partial.nick,
617-
avatar: None,
619+
avatar: partial.avatar,
618620
roles: partial.roles,
619621
joined_at: partial.joined_at,
620622
premium_since: partial.premium_since,
@@ -644,6 +646,7 @@ impl From<Member> for PartialMember {
644646
user: Some(member.user),
645647
permissions: member.permissions,
646648
unusual_dm_activity_until: member.unusual_dm_activity_until,
649+
avatar: member.avatar,
647650
}
648651
}
649652
}

0 commit comments

Comments
 (0)