mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-03-06 00:15:32 +00:00
[AB-xxx] changing the structure of starboard post model
This commit is contained in:
@@ -14,6 +14,7 @@ import net.dv8tion.jda.api.entities.Member;
|
||||
@Builder
|
||||
public class MemberDisplay {
|
||||
private String memberMention;
|
||||
private String avatarUrl;
|
||||
private String name;
|
||||
private Long userId;
|
||||
private String discriminator;
|
||||
@@ -25,6 +26,7 @@ public class MemberDisplay {
|
||||
.memberMention(member.getAsMention())
|
||||
.name(member.getEffectiveName())
|
||||
.discriminator(member.getUser().getDiscriminator())
|
||||
.avatarUrl(member.getEffectiveAvatarUrl())
|
||||
.serverId(member.getGuild().getIdLong())
|
||||
.userId(member.getIdLong())
|
||||
.build();
|
||||
|
||||
@@ -15,13 +15,15 @@ public class UserDisplay {
|
||||
private String userMention;
|
||||
private String discriminator;
|
||||
private String name;
|
||||
private String globalName;
|
||||
private String avatarUrl;
|
||||
|
||||
public static UserDisplay fromUser(User user) {
|
||||
return UserDisplay
|
||||
.builder()
|
||||
.userMention(MemberUtils.getUserAsMention(user.getIdLong()))
|
||||
.userMention(user.getAsMention())
|
||||
.name(user.getEffectiveName())
|
||||
.globalName(user.getGlobalName())
|
||||
.discriminator(user.getDiscriminator())
|
||||
.id(user.getIdLong())
|
||||
.avatarUrl(user.getEffectiveAvatarUrl())
|
||||
|
||||
@@ -12,7 +12,7 @@ public class FutureUtils {
|
||||
return CompletableFuture.allOf(futures.toArray(new CompletableFuture[0]));
|
||||
}
|
||||
|
||||
public static CompletableFuture<Void> toSingleFuture(List<CompletableFuture> futures) {
|
||||
public static CompletableFuture<Void> toSingleFuture(List<CompletableFuture<?>> futures) {
|
||||
return CompletableFuture.allOf(futures.toArray(new CompletableFuture[0]));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user