fix: missing fields in dojo response
All checks were successful
Build / build (20) (push) Successful in 42s
Build / build (22) (push) Successful in 1m17s
Build / build (18) (push) Successful in 1m16s
Build / build (18) (pull_request) Successful in 45s
Build / build (20) (pull_request) Successful in 1m14s
Build / build (22) (pull_request) Successful in 1m13s

This commit is contained in:
Sainan 2025-04-06 15:16:06 +02:00
parent b93a4a6dae
commit 9989b97a09
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, 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),

View File

@ -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 {