[AB-69] adding additional info to userInfo command

This commit is contained in:
Sheldan
2022-08-27 14:44:46 +02:00
parent 9a0bff154b
commit a43725df39
3 changed files with 64 additions and 14 deletions

View File

@@ -0,0 +1,28 @@
package dev.sheldan.abstracto.core.models.template.display;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import net.dv8tion.jda.api.entities.Member;
@Getter
@Setter
@Builder
public class MemberNameDisplay {
private String userName;
private String nickname;
private String discriminator;
private String userAvatarUrl;
private String memberAvatarUrl;
public static MemberNameDisplay fromMember(Member member) {
return MemberNameDisplay
.builder()
.memberAvatarUrl(member.getAvatarUrl())
.nickname(member.getNickname())
.userName(member.getUser().getName())
.userAvatarUrl(member.getUser().getAvatarUrl())
.discriminator(member.getUser().getDiscriminator())
.build();
}
}