XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

fix: update calendar progress at daily reset (#2365)

Closes #2364 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2365 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

5e05a157
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +6 -1
Modified src/controllers/api/inventoryController.ts +6 -1
@@ -13,7 +13,8 @@ import {
13 13 allDailyAffiliationKeys,
14 14 cleanupInventory,
15 15 createLibraryDailyTask,
16 generateRewardSeed
16 generateRewardSeed,
17 getCalendarProgress
17 18 } from "@/src/services/inventoryService";
18 19 import { logger } from "@/src/utils/logger";
19 20 import { addString, catBreadHash } from "@/src/helpers/stringHelpers";
@@ -108,6 +109,10 @@ export const inventoryController: RequestHandler = async (request, response) =>
108 109 }
109 110 }
110 111
112 if (inventory.CalendarProgress) {
113 getCalendarProgress(inventory); // handle year rollover; the client expects to receive an inventory with an up-to-date CalendarProgress
114 }
115
111 116 cleanupInventory(inventory);
112 117
113 118 inventory.NextRefill = new Date((today + 1) * 86400000); // tomorrow at 0 UTC