fix: missing fields in dojo response #1488
@ -95,7 +95,6 @@ export const getGuildClient = async (guild: TGuildDatabaseDocument, accountId: s
|
|||||||
LongMOTD: guild.LongMOTD,
|
LongMOTD: guild.LongMOTD,
|
||||||
Members: members,
|
Members: members,
|
||||||
Ranks: guild.Ranks,
|
Ranks: guild.Ranks,
|
||||||
TradeTax: guild.TradeTax,
|
|
||||||
Tier: guild.Tier,
|
Tier: guild.Tier,
|
||||||
Vault: getGuildVault(guild),
|
Vault: getGuildVault(guild),
|
||||||
ActiveDojoColorResearch: guild.ActiveDojoColorResearch,
|
ActiveDojoColorResearch: guild.ActiveDojoColorResearch,
|
||||||
@ -126,7 +125,11 @@ export const getDojoClient = async (
|
|||||||
const dojo: IDojoClient = {
|
const dojo: IDojoClient = {
|
||||||
_id: { $oid: guild._id.toString() },
|
_id: { $oid: guild._id.toString() },
|
||||||
Name: guild.Name,
|
Name: guild.Name,
|
||||||
Tier: 1,
|
Tier: guild.Tier,
|
||||||
|
GuildEmblem: guild.Emblem,
|
||||||
|
TradeTax: guild.TradeTax,
|
||||||
|
NumContributors: guild.CeremonyContributors?.length ?? 0,
|
||||||
|
CeremonyResetDate: guild.CeremonyResetDate ? toMongoDate(guild.CeremonyResetDate) : undefined,
|
||||||
FixedContributions: true,
|
FixedContributions: true,
|
||||||
DojoRevision: 1,
|
DojoRevision: 1,
|
||||||
Vault: getGuildVault(guild),
|
Vault: getGuildVault(guild),
|
||||||
|
@ -10,7 +10,6 @@ export interface IGuildClient {
|
|||||||
LongMOTD?: ILongMOTD;
|
LongMOTD?: ILongMOTD;
|
||||||
Members: IGuildMemberClient[];
|
Members: IGuildMemberClient[];
|
||||||
Ranks: IGuildRank[];
|
Ranks: IGuildRank[];
|
||||||
TradeTax: number;
|
|
||||||
Tier: number;
|
Tier: number;
|
||||||
Vault: IGuildVault;
|
Vault: IGuildVault;
|
||||||
ActiveDojoColorResearch: string;
|
ActiveDojoColorResearch: string;
|
||||||
@ -143,6 +142,7 @@ export interface IDojoClient {
|
|||||||
_id: IOid; // ID of the guild
|
_id: IOid; // ID of the guild
|
||||||
Name: string;
|
Name: string;
|
||||||
Tier: number;
|
Tier: number;
|
||||||
|
TradeTax?: number;
|
||||||
FixedContributions: boolean;
|
FixedContributions: boolean;
|
||||||
DojoRevision: number;
|
DojoRevision: number;
|
||||||
AllianceId?: IOid;
|
AllianceId?: IOid;
|
||||||
@ -155,6 +155,8 @@ export interface IDojoClient {
|
|||||||
ContentURL?: string;
|
ContentURL?: string;
|
||||||
GuildEmblem?: boolean;
|
GuildEmblem?: boolean;
|
||||||
DojoComponents: IDojoComponentClient[];
|
DojoComponents: IDojoComponentClient[];
|
||||||
|
NumContributors?: number;
|
||||||
|
CeremonyResetDate?: IMongoDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IDojoComponentClient {
|
export interface IDojoComponentClient {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user