返回提交历史
Modified
src/controllers/api/contributeToVaultController.ts
+4
-4
XFEstudio/XFESpaceNinjaServer
chore: handle contributeToVault request from u18 (#3559)
Closes #3558 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3559 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
56c8f8be
代码差异
1 个文件
+4
-4
@@ -73,7 +73,7 @@ export const contributeToVaultController: RequestHandler = async (req, res) => {
73
73
addMiscItems(inventory, [{ ...item, ItemCount: item.ItemCount * -1 }]);
74
74
}
75
75
}
76
if (request.ShipDecorations.length) {
76
if (request.ShipDecorations?.length) {
77
77
addVaultShipDecos(guild, request.ShipDecorations);
78
78
for (const item of request.ShipDecorations) {
79
79
if (guildMember) {
@@ -82,7 +82,7 @@ export const contributeToVaultController: RequestHandler = async (req, res) => {
82
82
addShipDecorations(inventory, [{ ...item, ItemCount: item.ItemCount * -1 }]);
83
83
}
84
84
}
85
if (request.FusionTreasures.length) {
85
if (request.FusionTreasures?.length) {
86
86
addVaultFusionTreasures(guild, request.FusionTreasures);
87
87
for (const item of request.FusionTreasures) {
88
88
addFusionTreasures(inventory, [{ ...item, ItemCount: item.ItemCount * -1 }]);
@@ -101,8 +101,8 @@ export const contributeToVaultController: RequestHandler = async (req, res) => {
101
101
interface IContributeToVaultRequest {
102
102
RegularCredits: number;
103
103
MiscItems: IMiscItem[];
104
ShipDecorations: ITypeCount[];
105
FusionTreasures: IFusionTreasure[];
104
ShipDecorations?: ITypeCount[]; // not set in U18
105
FusionTreasures?: IFusionTreasure[]; // not set in U18
106
106
Alliance?: boolean;
107
107
FromVault?: boolean;
108
108
GuildVault?: string;