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