返回提交历史
Modified
src/services/guildService.ts
+5
-2
Modified
src/types/guildTypes.ts
+3
-1
XFEstudio/SpaceNinjaServer
fix: missing fields in dojo response (#1488)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1488 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
fe0b7450
代码差异
2 个文件
+8
-3
@@ -95,7 +95,6 @@ export const getGuildClient = async (guild: TGuildDatabaseDocument, accountId: s
95
95
LongMOTD: guild.LongMOTD,
96
96
Members: members,
97
97
Ranks: guild.Ranks,
98
TradeTax: guild.TradeTax,
99
98
Tier: guild.Tier,
100
99
Vault: getGuildVault(guild),
101
100
ActiveDojoColorResearch: guild.ActiveDojoColorResearch,
@@ -126,7 +125,11 @@ export const getDojoClient = async (
126
125
const dojo: IDojoClient = {
127
126
_id: { $oid: guild._id.toString() },
128
127
Name: guild.Name,
129
Tier: 1,
128
Tier: guild.Tier,
129
GuildEmblem: guild.Emblem,
130
TradeTax: guild.TradeTax,
131
NumContributors: guild.CeremonyContributors?.length ?? 0,
132
CeremonyResetDate: guild.CeremonyResetDate ? toMongoDate(guild.CeremonyResetDate) : undefined,
130
133
FixedContributions: true,
131
134
DojoRevision: 1,
132
135
Vault: getGuildVault(guild),
@@ -10,7 +10,6 @@ export interface IGuildClient {
10
10
LongMOTD?: ILongMOTD;
11
11
Members: IGuildMemberClient[];
12
12
Ranks: IGuildRank[];
13
TradeTax: number;
14
13
Tier: number;
15
14
Vault: IGuildVault;
16
15
ActiveDojoColorResearch: string;
@@ -143,6 +142,7 @@ export interface IDojoClient {
143
142
_id: IOid; // ID of the guild
144
143
Name: string;
145
144
Tier: number;
145
TradeTax?: number;
146
146
FixedContributions: boolean;
147
147
DojoRevision: number;
148
148
AllianceId?: IOid;
@@ -155,6 +155,8 @@ export interface IDojoClient {
155
155
ContentURL?: string;
156
156
GuildEmblem?: boolean;
157
157
DojoComponents: IDojoComponentClient[];
158
NumContributors?: number;
159
CeremonyResetDate?: IMongoDate;
158
160
}
159
161
160
162
export interface IDojoComponentClient {