mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-01-01 15:28:35 +00:00
[AB-xxx] changing types of ids to be string instead for javascript purposes
This commit is contained in:
@@ -56,7 +56,7 @@ public class ExperienceConfigController {
|
||||
} else {
|
||||
roleDisplay = RoleDisplay
|
||||
.builder()
|
||||
.id(levelRole.getRoleId())
|
||||
.id(String.valueOf(levelRole.getRoleId()))
|
||||
.build();
|
||||
}
|
||||
return ExperienceRoleDisplay
|
||||
|
||||
@@ -68,7 +68,7 @@ public class LeaderboardController {
|
||||
}
|
||||
return UserExperienceDisplay
|
||||
.builder()
|
||||
.id(userId)
|
||||
.id(String.valueOf(userId))
|
||||
.messages(aUserExperience.getMessageCount())
|
||||
.level(aUserExperience.getLevelOrDefault())
|
||||
.rank((int) pageable.getOffset() + page.getContent().indexOf(aUserExperience) + 1)
|
||||
|
||||
@@ -10,7 +10,7 @@ import lombok.Getter;
|
||||
@Builder
|
||||
public class UserExperienceDisplay {
|
||||
private UserDisplay member;
|
||||
private Long id;
|
||||
private String id;
|
||||
private Integer rank;
|
||||
private Integer level;
|
||||
private Long experience;
|
||||
|
||||
@@ -27,7 +27,7 @@ public class ServerController {
|
||||
return GuildDisplay
|
||||
.builder()
|
||||
.name(guild.getName())
|
||||
.id(guild.getIdLong())
|
||||
.id(guild.getId())
|
||||
.bannerUrl(guild.getBannerUrl())
|
||||
.iconUrl(guild.getIconUrl())
|
||||
.build();
|
||||
|
||||
@@ -6,7 +6,7 @@ import lombok.Getter;
|
||||
@Getter
|
||||
@Builder
|
||||
public class GuildDisplay {
|
||||
private Long id;
|
||||
private String id;
|
||||
private String name;
|
||||
private String iconUrl;
|
||||
private String bannerUrl;
|
||||
|
||||
@@ -10,7 +10,7 @@ import java.awt.*;
|
||||
@Getter
|
||||
@Builder
|
||||
public class RoleDisplay {
|
||||
private Long id;
|
||||
private String id;
|
||||
private String name;
|
||||
private Integer r;
|
||||
private Integer g;
|
||||
@@ -19,7 +19,7 @@ public class RoleDisplay {
|
||||
public static RoleDisplay fromRole(Role role) {
|
||||
RoleDisplayBuilder builder = builder()
|
||||
.name(role.getName())
|
||||
.id(role.getIdLong());
|
||||
.id(role.getId());
|
||||
Color roleColor = role.getColor();
|
||||
if(roleColor != null) {
|
||||
builder.r(roleColor.getRed()).
|
||||
@@ -30,7 +30,7 @@ public class RoleDisplay {
|
||||
}
|
||||
public static RoleDisplay fromARole(ARole role) {
|
||||
return builder()
|
||||
.id(role.getId())
|
||||
.id(String.valueOf(role.getId()))
|
||||
.build();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,13 +9,13 @@ import net.dv8tion.jda.api.entities.Member;
|
||||
public class UserDisplay {
|
||||
private String avatarUrl;
|
||||
private String name;
|
||||
private Long id;
|
||||
private String id;
|
||||
|
||||
public static UserDisplay fromMember(Member member) {
|
||||
return builder()
|
||||
.avatarUrl(member.getEffectiveAvatarUrl())
|
||||
.name(member.getEffectiveName())
|
||||
.id(member.getIdLong())
|
||||
.id(member.getId())
|
||||
.build();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
export interface ExperienceMember {
|
||||
experience: bigint;
|
||||
rank: number;
|
||||
id: bigint;
|
||||
id: string;
|
||||
level: number;
|
||||
messages: bigint;
|
||||
member: Member | null;
|
||||
@@ -11,7 +11,7 @@ export interface ExperienceMember {
|
||||
export interface Member {
|
||||
avatarUrl: string;
|
||||
name: string;
|
||||
id: bigint;
|
||||
id: string;
|
||||
}
|
||||
|
||||
export interface Role {
|
||||
@@ -19,7 +19,7 @@ export interface Role {
|
||||
g: number | null;
|
||||
b: number | null;
|
||||
name: string | null;
|
||||
id: number;
|
||||
id: string;
|
||||
}
|
||||
|
||||
export interface ExperienceRole {
|
||||
@@ -32,7 +32,7 @@ export interface ExperienceConfig {
|
||||
}
|
||||
|
||||
export interface GuildInfo {
|
||||
id: number;
|
||||
id: string;
|
||||
name: string;
|
||||
iconUrl: string | null;
|
||||
bannerUrl: string | null;
|
||||
|
||||
Reference in New Issue
Block a user