fix: missing fields in dojo response (#1488)

Reviewed-on: OpenWF/SpaceNinjaServer#1488
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
Sainan 2025-04-06 10:18:33 -07:00 committed by Sainan
parent 8f41d3c13f
commit fe0b745066
2 changed files with 8 additions and 3 deletions

View File

@ -95,7 +95,6 @@ export const getGuildClient = async (guild: TGuildDatabaseDocument, accountId: s
LongMOTD: guild.LongMOTD,
Members: members,
Ranks: guild.Ranks,
TradeTax: guild.TradeTax,
Tier: guild.Tier,
Vault: getGuildVault(guild),
ActiveDojoColorResearch: guild.ActiveDojoColorResearch,
@ -126,7 +125,11 @@ export const getDojoClient = async (
const dojo: IDojoClient = {
_id: { $oid: guild._id.toString() },
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,
DojoRevision: 1,
Vault: getGuildVault(guild),

View File

@ -10,7 +10,6 @@ export interface IGuildClient {
LongMOTD?: ILongMOTD;
Members: IGuildMemberClient[];
Ranks: IGuildRank[];
TradeTax: number;
Tier: number;
Vault: IGuildVault;
ActiveDojoColorResearch: string;
@ -143,6 +142,7 @@ export interface IDojoClient {
_id: IOid; // ID of the guild
Name: string;
Tier: number;
TradeTax?: number;
FixedContributions: boolean;
DojoRevision: number;
AllianceId?: IOid;
@ -155,6 +155,8 @@ export interface IDojoClient {
ContentURL?: string;
GuildEmblem?: boolean;
DojoComponents: IDojoComponentClient[];
NumContributors?: number;
CeremonyResetDate?: IMongoDate;
}
export interface IDojoComponentClient {